Architektura ArchestrA Často kladené otázky
Wonderware Corporation Pantek (CS) s.r.o.
Strana 2
Obsah 1.
Co je ArchestrA?
2.
Proč byla ArchestrA vytvořena a proč bych ji měl používat?
3.
Jak ArchestrA zajišťuje tak velké přínosy?
4.
Je ArchestrA určena jen pro řešení od firem z koncernu Invensys?
5.
Co znamená označení “Architecture By ArchestrA” a proč by to mělo vůbec někoho zajímat?
6.
Ochrání projekty využívající architekturu ArchestrA moje dosavadní investice do automatizace?
7.
Pomůže ArchestrA lépe využívat moje inženýrské zdroje?
8.
Jak to architektura ArchestrA dokáže? Musím změnit způsob své práce?
9.
Jaké typy “infrastrukturních služeb” jsou zahrnuty?
10. Jak oddělení těchto služeb od vlastních aplikací zvýší efektivitu vývojářů? 11. Jak se tento nový přístup odrazí v konkrétních úsporách při inženýrské práci? 12. Lze použít technologii ArchestrA pro aplikace v různých průmyslových sektorech? 13. Mohou být produkty založené na architektuře ArchestrA nějak rozšířeny pro splnění atypických zákaznických požadavků? 14. Nestane se ArchestrA dalším z řady “otevřených standardů”, které jsou ve skutečnosti nestandardní (vlastnické)?
Pantek (CS) s.r.o., Škroupova 957, 500 02 Hradec Králové, ČR, Tel.: +420-495 219 072 až 3, http://www.pantek.cz
Strana 3
1. Co je ArchestrA? ArchestrA je nová moderní softwarová architektura od Invensys/Wonderware pro vytváření automatizačních produktů, aplikací a služeb v sektoru průmyslové automatizace. Po několikaletém vývoji nyní ArchestrA představuje otevřenou technologickou platformu pro vývoj aplikací, na které mohou Systémoví integrátoři, koncoví uživatelé, výrobci OEM, firmy z koncernu Invensys i další nezávislé firmy (třetí strany) vyvíjet nejvýkonnější a nejvíce konkurenceschopné výrobní automatizační systémy na světě.
2. Proč byla ArchestrA vytvořena a proč bych ji měl používat? ArchestrA přináší nový obchodní model. Umožňuje opětovné využívání inženýrských prací, což přináší jak značné snížení nákladů na vývoj nových aplikací, tak významnou úsporu času potřebného na jejich implementaci. Celkové náklady na vlastnictví (TCO) automatizačního projektu se také snižují, protože použití této architektonické infrastruktury umožňuje snadné rozšiřování a vylepšování existujících systémů pro zachování konkurenceschopnosti a zvýšení pružnosti výroby. Další nespornou výhodou je propojení dosavadních automatizačních systémů s nejnovějšími technologiemi tak, aby výrobní operace byly co nejvýkonnější a cenově nejefektivnější, přičemž by se využily i dosud vynaložené investice.
3. Jak ArchestrA zajišťuje tak velké přínosy? ArchestrA přináší obchodní výhody používáním společného modulárního aplikačního modelu. Nejčastější „podpůrné“ služby vyžadované pro každou aplikaci jsou nyní zajišťovány souborem skrytých „infrastrukturních“ služeb, aby se jimi uživatelé při vlastním vytváření aplikací nemuseli vůbec zabývat. Místo toho se tak při vývoji automatizační aplikace mohou plně soustředit na uplatnění svých vlastních výrobních znalostí a odborných zkušeností, v nichž mohou přinést největší hodnotu. Díky své architektuře usnadňuje ArchestrA také týmovou inženýrskou práci, protože různí vývojáři mohou na jedné aplikaci pracovat paralelně a jejich dílčí práce se poté snadno a automaticky integrují do jednotného celku.
4. Je ArchestrA určena jen pro řešení od firem z koncernu Invensys? Ne. Záměrem je poskytnout novou sadu průmyslových standardů pro univerzální vývoj automatizačních aplikací v jakémkoliv průmyslovém odvětví a s jakýmkoliv systémem – jak od firem ze skupiny Invensys, tak i od dalších dodavatelů nebo Systémových integrátorů. K dispozici jsou i hotové produkty postavené na architektuře ArchestrA – např. Wonderware Industrial Application Server – určené k okamžitému všeobecnému použití jakýmikoliv uživateli. Pro případné rozšiřovaní funkčností lze použít sady nástrojů pro zákaznické úpravy (ArchestrA Toolkits – viz Otázka č. 13).
5. Co znamená označení “Architecture By ArchestrA” a proč by to mělo vůbec někoho zajímat? „Architecture By ArchestrA“ znamená, že příslušný produkt, aplikace nebo služby využívají softwarovou architekturu ArchestrA a poskytují tedy zde uvedené přínosy. Nabídky/produkty, které mají toto označení, lze podstatně snadněji a těsněji integrovat mezi sebou navzájem i s dalšími stávajícími podnikovými systémy.
6. Ochrání projekty využívající architekturu ArchestrA moje dosavadní investice do automatizace? Ano; a pomohou vám prodloužit jejich životní cyklus (použitelnost) daleko do budoucna. Náklady na údržbu a integraci aplikací se neustále zvyšují. Tím nabývají na důležitosti celkové náklady na vlastnictví (TCO – Total Cost of Ownership) za celý životní cyklus aplikace.
Pantek (CS) s.r.o., Škroupova 957, 500 02 Hradec Králové, ČR, Tel.: +420-495 219 072 až 3, http://www.pantek.cz
Strana 4
Jelikož je většina podniků budována v dlouhém časovém období, je typické, že v jednom závodě vedle sebe existuje několik generací výrobních zařízení a řídicích systémů, které obvykle nejsou kompatibilní, což vytváří „ostrůvky automatizace a informací“. Tato skutečnost je v rozporu s přáním každého výrobního ředitele mít jednotné prostředí s možnostmi centralizovaného nasazení a údržby aplikací, přestože tisíce senzorů a ovládacích zařízení ve výrobě musí být uspořádány rovnocenným způsobem (peer-to-peer). Architektura ArchestrA řeší tento problém možností uspořádat vlastní provoz (nasazení) výrobních systémů distribuovaně, ale řídit je a spravovat centrálně v prostředí jednotného adresního prostoru.
7. Pomůže ArchestrA lépe využívat moje inženýrské zdroje? Obecně je známo, že je kritický nedostatek inženýrských pracovníků. V důsledku rychlého rozvoje internetových technologií nicméně v současné době roste počet zákazníků, kteří neustále hledají dokonalejší produkty – což vytváří tlak na výrobce a životní cyklus výrobků se značně zkracuje. Pro přizpůsobení se proměnlivé tržní poptávce musí nyní výrobci vytvářet výrobní projekty s kratším životním cyklem. Jestliže výrobní podniky potřebují rychleji reagovat na změny poptávky, musejí být rovněž pružnější v používání svých výrobních technologií, aby byli schopni rychle přizpůsobit výrobní linky měnícím se požadavkům zákazníků. Architektura ArchestrA umožňuje projekt od projektu opakovaně využívat až 70 % inženýrských prací, což zefektivňuje náklady na velký počet implementací v mnoha výrobních procesech.
8. Jak to architektura ArchestrA dokáže? Musím změnit způsob své práce? Projekty postavené na platformě ArchestrA zjednodušují vývoj aplikací, protože jsou odděleny od všech infrastrukturních služeb, které jsou společné pro všechny aplikace. Vývojáři nebudou muset ztrácet čas opakovaným navrhováním a konfigurací těchto služeb pro každou novou aplikaci. Služby jsou prostě připraveny k okamžitému využití, což umožňuje, aby se aplikační inženýři plně soustředili na využití své hlavní odborné specializace. Nemusejí se tedy zabývat nepodstatnými (ale nutnými) detaily, ale zaměřit se především na přidání skutečné hodnoty.
9. Jaké typy “infrastrukturních služeb” jsou zahrnuty? Služby poskytované technologií ArchestrA zahrnují nejběžnější elementy potřebné ve všech aplikacích. K dispozici je výkonné vývojové prostředí, které lze využít prakticky v jakýchkoliv diskrétních, procesních nebo hybridních výrobních aplikacích. Architektura ArchestrA obsahuje výkonné prostředky pro zpracování událostí, skriptování a výpočty v reálném čase – takže se jednotlivé aplikace těmito záležitostmi již nemusí zabývat. ArchestrA přitom není nestandardní vlastnickou technologií, ale podporuje všeobecně rozšířené standardy jako XML, OPC, SOAP, SQL, .NET a další. ArchestrA zajišťuje: -
distribuovanou správu alarmů a událostí
-
podporu pro záznam historie
-
sběr dat z výrobních zařízení a komunikačních sběrnic
-
komunikační služby v rámci jednotného adresního prostoru
-
zabezpečení
-
správu verzí
-
správu licencí
-
systémovou diagnostiku a administraci (velmi usnadněné díky centrálnímu nasazení aplikací)
-
podporu pro názornou vizualizaci výrobních dat včetně bohatých reportních a dotazovacích (ad-hoc) možností
Pantek (CS) s.r.o., Škroupova 957, 500 02 Hradec Králové, ČR, Tel.: +420-495 219 072 až 3, http://www.pantek.cz
Strana 5
10. Jak oddělení těchto služeb od vlastních aplikací zvýší efektivitu vývojářů? Skutečnost, že architektura ArchestrA skrývá před uživateli podpůrnou infrastrukturu aplikace a nevyžaduje, aby se touto infrastrukturou zabývali při vlastním vývoji konkrétních aplikací, znamená, že řešení založená na technologii ArchestrA mohou být snadno upgradována, rozšiřována nebo vylepšována – čímž se zkracuje čas a snižují náklady na provozování pružných výrobních systémů. ArchestrA nejprve pomáhá zkrátit čas vývoje nové aplikace před jejím uvedením do „živého“ provozu. Protože jsou všechny běžné služby poskytnuty odděleně, vývojáři aplikace nemusejí ztrácet čas jejich opakovaným vývojem znovu a znovu pro každou novou aplikaci. Obdobně se jimi vývojáři nemusejí opětovně zabývat, když po čase chtějí vylepšit nebo rozšířit již provozovanou aplikaci. Pokud je původní aplikace postavena na technologii ArchestrA, lze snadno zvyšovat její hodnotu v budoucnosti, a prodlužovat tak její životnost. Inženýrské náklady jsou pouze inkrementální, a tudíž podstatně nižší než při modernizaci běžných aplikací.
11. Jak se tento nový přístup odrazí v konkrétních úsporách při inženýrské práci? Inženýrské práce tvoří největší podíl, obvykle 50 – 60%, z ceny typického „výrobně-informačního“ projektu v sektoru průmyslové automatizace; zbytek je cena vlastního softwaru a hardwaru, na kterém je implementován. Jakékoliv úspory v inženýrských nákladech tudíž mají velký význam. Pokud se např. významně sníží čas potřebný na inženýrské práce, lze ušetřit značné finanční prostředky. Díky tomu, že základní aplikační služby (podpůrná infrastruktura) jsou odděleny od vlastních aplikací, lze více než 70 % inženýrské práce použít opakovaně v dalších projektech, což výrazně zvyšuje efektivitu práce vývojářů aplikací. Různé skupiny vývojářů navíc mohou pracovat současně na jednom projektu a jejich práce se díky technologii ArchestrA velmi snadno integruje do spolupracujícího celku, což opět šetří čas (a peníze). Značné finanční prostředky lze ušetřit i tím, že systém založený na architektuře ArchestrA se velmi snadno upgraduje, což přispívá k prodloužení životního cyklu aplikace, a není tedy potřeba v relativně krátkém časovém horizontu vyvíjet zcela novou aplikaci. I když se konkrétní úspory samozřejmě budou lišit projekt od projektu, koncepce architektury ArchestrA zrychluje a zpřehledňuje jak úvodní práce na projektu, tak jeho vlastní nasazení. To snižuje riziko neúspěchu, takže výsledky jsou dosaženy rychleji a efektivněji.
12. Lze použít technologii ArchestrA pro aplikace v různých průmyslových sektorech? Ano. Architektura ArchestrA je od samého počátku navržena jako univerzální a pružné prostředí pro využití v prakticky jakýchkoliv diskrétních, procesních, kontinuálních i hybridních aplikacích. Je to kompletně nová softwarová platforma pro použití v průmyslové automatizaci. Každá aplikace ji může využívat díky společným aplikačním službám. ArchestrA je navržena pro prostředí Microsoft Windows, což z ní vytváří univerzální „průmyslový operační systém“ použitelný prakticky v jakémkoliv průmyslovém sektoru.
13. Mohou být produkty založené na architektuře ArchestrA nějak rozšířeny pro splnění atypických zákaznických požadavků? Ano, samozřejmě. Nad touto všeobecnou architekturou lze vytvořit „zákaznické“ objekty se specifickou funkčností, které mohou být vyžadovány pro určitý typ aplikací. Jedná se jak o aplikační objekty, tak o objekty pro připojení různých řídicích a výrobních zařízení. Mnoho objektů je již dostupných v rámci hotových produktů využívajících technologii ArchestrA (např. Wonderware Industrial Application Server), ale pro vývoj dalších objektů mohou nezávislí vývojáři použít doplňkové sady vývojářských nástrojů (ArchestrA Toolkits).
Pantek (CS) s.r.o., Škroupova 957, 500 02 Hradec Králové, ČR, Tel.: +420-495 219 072 až 3, http://www.pantek.cz
Strana 6
14. Nestane se ArchestrA dalším z řady “otevřených standardů”, které jsou ve skutečnosti nestandardní (vlastnické)? Neměla by, protože umožňuje uživatelům široce využívat jak jejich dosavadní investice do automatizačních aplikací, tak nejmodernější technologie. Vyplývá to z následujících skutečností: -
Architektura ArchestrA byla navržena pro zajištění funkčnosti základní infrastruktury, která je použitelná v širokém spektru průmyslových sektorů a technologií.
-
Nabízí dlouhodobě fungující technologické řešení, protože využívá masově rozšířené a všeobecně akceptované technologie jako operační systémy Microsoft a otevřenou koncepci prostředí Internet – avšak rozšiřuje tyto technologie pro průmyslové použití. Koncepce této architektury také umožňuje její další rozvoj a přizpůsobení budoucímu technologickému vývoji, což ji ochrání před zastaráním.
-
Poskytuje průběžné možnosti vylepšování produktivity, ne pouze počáteční „snadnost použití“.
-
Umožňuje centrální nasazení a správu aplikací, což je požadováno vedoucími podnikových oddělení IT, avšak její vrozené vlastnosti snadno a elegantně zvládají distribuovaný „peer-to-peer“ charakter výrobního prostředí. Tento přístup usnadňuje provádění změn i opakovanou použitelnost aplikací, což uspokojuje jak pracovníky oddělení IT, tak vlastní uživatele.
-
Poskytuje opakovatelnou využitelnost intelektuálního vlastnictví, takže značné množství inženýrské práce může být opakovaně použito v mnoha dalších projektech.
-
Modulární koncepce při vytváření projektů podporuje vzdálenou spolupráci více inženýrských týmů (rozmístěných v případě potřeby po celém světě) na vývoji globálně použitelných aplikací, přičemž však lze snadno zapracovat případné místní specifické požadavky vyžadované lokálním prostředím v určitých zemích.
Distributor firmy Wonderware® Corporation pro Českou republiku a Slovenskou republiku
Pantek (CS) s.r.o., Škroupova 957, 500 02 Hradec Králové, ČR, Tel.: +420-495 219 072 až 3, http://www.pantek.cz