Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby Marek Rychlý Vysoké uˇcení technické v Brneˇ Fakulta informaˇcních technologií Ústav informaˇcních systému˚
VII. roˇcník technické konference Automatizace, Regulace a Procesy, 29. – 30. listopadu 2011
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
1 / 22
Obsah 1
SOA v informaˇcní systému organizace Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
2
Senzorové síteˇ a webové služby pro zaˇrízení Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
3
SOA v systémech sledování a ˇrízení výroby SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
2 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Obsah 1
SOA v informaˇcní systému organizace Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
2
Senzorové síteˇ a webové služby pro zaˇrízení Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
3
SOA v systémech sledování a ˇrízení výroby SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
3 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Servisneˇ orientovaná architektura (SOA) Definice (Service-Oriented Architecture) SOA je paradigma pˇredepisující zpusob ˚ uspoˇrádání a použití distribuovaných služeb, které mohou být spravovány ruznými ˚ vlastníky. Definuje jednotný zpusob ˚ inzerce, hledání, vzájemné komunikace a spotˇreby služeb s cílem dosáhnout ˇ ritelnými pˇredpoklady a oˇcekáváním. požadovaných výsledku˚ v souladu s meˇ [OASIS SOA Reference Model]
SOA je paradigma – kompozice služeb SOA je distribuovaná – autonomní, ale spolupracující služby SOA je heterogenní prostˇredí – služba pˇrístupná pˇres své rozhraní SOA je standardizovaná – popis rozhraní a zpusob ˚ komunikace služeb SOA podporuje business – služby realizují konkrétní business procesy
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
4 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Servisneˇ orientovaná architektura (SOA) Definice (Service-Oriented Architecture) SOA je paradigma pˇredepisující zpusob ˚ uspoˇrádání a použití distribuovaných služeb, které mohou být spravovány ruznými ˚ vlastníky. Definuje jednotný zpusob ˚ inzerce, hledání, vzájemné komunikace a spotˇreby služeb s cílem dosáhnout ˇ ritelnými pˇredpoklady a oˇcekáváním. požadovaných výsledku˚ v souladu s meˇ [OASIS SOA Reference Model]
SOA je paradigma – kompozice služeb (architektonický styl a zpusob ˚ analýzy, návrhu, integrace a údržby systému) ˚
SOA je distribuovaná – autonomní, ale spolupracující služby SOA je heterogenní prostˇredí – služba pˇrístupná pˇres své rozhraní SOA je standardizovaná – popis rozhraní a zpusob ˚ komunikace služeb SOA podporuje business – služby realizují konkrétní business procesy
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
4 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Servisneˇ orientovaná architektura (SOA) Definice (Service-Oriented Architecture) SOA je paradigma pˇredepisující zpusob ˚ uspoˇrádání a použití distribuovaných služeb, které mohou být spravovány ruznými ˚ vlastníky. Definuje jednotný zpusob ˚ inzerce, hledání, vzájemné komunikace a spotˇreby služeb s cílem dosáhnout ˇ ritelnými pˇredpoklady a oˇcekáváním. požadovaných výsledku˚ v souladu s meˇ [OASIS SOA Reference Model]
SOA je paradigma – kompozice služeb SOA je distribuovaná – autonomní, ale spolupracující služby (systém realizován jako kompozice úˇcelové spolupracujících služeb)
SOA je heterogenní prostˇredí – služba pˇrístupná pˇres své rozhraní SOA je standardizovaná – popis rozhraní a zpusob ˚ komunikace služeb SOA podporuje business – služby realizují konkrétní business procesy
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
4 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Servisneˇ orientovaná architektura (SOA) Definice (Service-Oriented Architecture) SOA je paradigma pˇredepisující zpusob ˚ uspoˇrádání a použití distribuovaných služeb, které mohou být spravovány ruznými ˚ vlastníky. Definuje jednotný zpusob ˚ inzerce, hledání, vzájemné komunikace a spotˇreby služeb s cílem dosáhnout ˇ ritelnými pˇredpoklady a oˇcekáváním. požadovaných výsledku˚ v souladu s meˇ [OASIS SOA Reference Model]
SOA je paradigma – kompozice služeb SOA je distribuovaná – autonomní, ale spolupracující služby SOA je heterogenní prostˇredí – služba pˇrístupná pˇres své rozhraní (služby mohou mít ruzné ˚ životní cykly, vlastníky, implementaˇcní technologie, atd.)
SOA je standardizovaná – popis rozhraní a zpusob ˚ komunikace služeb SOA podporuje business – služby realizují konkrétní business procesy
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
4 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Servisneˇ orientovaná architektura (SOA) Definice (Service-Oriented Architecture) SOA je paradigma pˇredepisující zpusob ˚ uspoˇrádání a použití distribuovaných služeb, které mohou být spravovány ruznými ˚ vlastníky. Definuje jednotný zpusob ˚ inzerce, hledání, vzájemné komunikace a spotˇreby služeb s cílem dosáhnout ˇ ritelnými pˇredpoklady a oˇcekáváním. požadovaných výsledku˚ v souladu s meˇ [OASIS SOA Reference Model]
SOA je paradigma – kompozice služeb SOA je distribuovaná – autonomní, ale spolupracující služby SOA je heterogenní prostˇredí – služba pˇrístupná pˇres své rozhraní SOA je standardizovaná – popis rozhraní a zpusob ˚ komunikace služeb (ˇrešení nezávislé na dodavateli, možnost náhrady služby, její outsourcing, atp.)
SOA podporuje business – služby realizují konkrétní business procesy
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
4 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Servisneˇ orientovaná architektura (SOA) Definice (Service-Oriented Architecture) SOA je paradigma pˇredepisující zpusob ˚ uspoˇrádání a použití distribuovaných služeb, které mohou být spravovány ruznými ˚ vlastníky. Definuje jednotný zpusob ˚ inzerce, hledání, vzájemné komunikace a spotˇreby služeb s cílem dosáhnout ˇ ritelnými pˇredpoklady a oˇcekáváním. požadovaných výsledku˚ v souladu s meˇ [OASIS SOA Reference Model]
SOA je paradigma – kompozice služeb SOA je distribuovaná – autonomní, ale spolupracující služby SOA je heterogenní prostˇredí – služba pˇrístupná pˇres své rozhraní SOA je standardizovaná – popis rozhraní a zpusob ˚ komunikace služeb SOA podporuje business – služby realizují konkrétní business procesy (služby zpracovávají a produkují dokumenty, spravují zdroje, atd.)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
4 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Informaˇcní systém – bez architektury SOA podsystémy jsou monolitické (komplikovaný pˇrístup k jednotlivým funkcím, nejasné rozhraní, obtížná integrace celých podsystému) ˚
podsystémy jsou striktneˇ ˇ oddelené, každý má samostatný životní cyklus (implementací, správou, možností modifikace, atd.)
komunikace podsystému˚ pˇres spoleˇcné úložišteˇ dat (problematická návaznost procesu, ˚ napˇr. ˇ „Order Status“, nejasná zodpovednost za data) (diagram pˇrevzat z „Sun: Service-Oriented Architecture – Overview“)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
5 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Informaˇcní systém – s architekturou SOA dekompozice na úrovenˇ jednotlivých služeb (jasneˇ definovaná rozhraní služeb, podsystémy vznikají jejich kompozicí)
podsystémy se prolínají sdílenými službami, každá má samostatný životní cyklus (sdílení spoleˇcných cˇ ástí podsystému, ˚ napˇr. „Check Order Status“)
pˇrímá komunikace služeb, úložišteˇ dat pro dokumenty (služby komunikují napˇríˇc podsystémy, s daty manipuluje služba reprezentující k datum ˚ pˇríslušný business proces) (diagram pˇrevzat z „Sun: Service-Oriented Architecture – Overview“)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
6 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Principy SOA →
kompatibilita, nezávislost
volné vázání
→
ˇ údržba služeb snadnejší
abstrakce
→
jednoznaˇcný zpusob ˚ použití
znovupoužitelnost
→
ˇ zisk vývoj služby pˇrinese vetší
nezávislost
→
ˇ ritelnost funkˇcnosti oveˇ
bezstavovost
→
pˇredvídatelnost chování
dohledatelnost
→
implementaˇcní nezávislost
kompozice
→
ˇ tvorba složitejších služeb
standardizace (jednotný zpusob ˚ popisu služeb)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
7 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Principy SOA standardizace
→
kompatibilita, nezávislost
volné vázání
→
ˇ údržba služeb snadnejší
(minimum závislostí mezi službami, okolí služby závisí pouze na jejím rozhraní)
abstrakce
→
jednoznaˇcný zpusob ˚ použití
znovupoužitelnost
→
ˇ zisk vývoj služby pˇrinese vetší
nezávislost
→
ˇ ritelnost funkˇcnosti oveˇ
bezstavovost
→
pˇredvídatelnost chování
dohledatelnost
→
implementaˇcní nezávislost
kompozice
→
ˇ tvorba složitejších služeb
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
7 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Principy SOA standardizace
→
kompatibilita, nezávislost
volné vázání
→
ˇ údržba služeb snadnejší
abstrakce
→
jednoznaˇcný zpusob ˚ použití
(služby pˇrístupné pouze pˇres rozhraní, zbytek zapouzdˇren)
znovupoužitelnost
→
ˇ zisk vývoj služby pˇrinese vetší
nezávislost
→
ˇ ritelnost funkˇcnosti oveˇ
bezstavovost
→
pˇredvídatelnost chování
dohledatelnost
→
implementaˇcní nezávislost
kompozice
→
ˇ tvorba složitejších služeb
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
7 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Principy SOA standardizace
→
kompatibilita, nezávislost
volné vázání
→
ˇ údržba služeb snadnejší
abstrakce
→
jednoznaˇcný zpusob ˚ použití
znovupoužitelnost
→
ˇ zisk vývoj služby pˇrinese vetší
(služba použitelná v ruzných ˚ kontextech/systémech)
nezávislost
→
ˇ ritelnost funkˇcnosti oveˇ
bezstavovost
→
pˇredvídatelnost chování
dohledatelnost
→
implementaˇcní nezávislost
kompozice
→
ˇ tvorba složitejších služeb
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
7 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Principy SOA standardizace
→
kompatibilita, nezávislost
volné vázání
→
ˇ údržba služeb snadnejší
abstrakce
→
jednoznaˇcný zpusob ˚ použití
znovupoužitelnost
→
ˇ zisk vývoj služby pˇrinese vetší
nezávislost
→
ˇ ritelnost funkˇcnosti oveˇ
(služby autonomní jednotky, nezávisí skryteˇ na svém okolí)
bezstavovost
→
pˇredvídatelnost chování
dohledatelnost
→
implementaˇcní nezávislost
kompozice
→
ˇ tvorba složitejších služeb
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
7 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Principy SOA standardizace
→
kompatibilita, nezávislost
volné vázání
→
ˇ údržba služeb snadnejší
abstrakce
→
jednoznaˇcný zpusob ˚ použití
znovupoužitelnost
→
ˇ zisk vývoj služby pˇrinese vetší
nezávislost
→
ˇ ritelnost funkˇcnosti oveˇ
bezstavovost
→
pˇredvídatelnost chování
ˇ uchovávat viditelnou stavovou informaci) (služba by nemela
dohledatelnost
→
implementaˇcní nezávislost
kompozice
→
ˇ tvorba složitejších služeb
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
7 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Principy SOA standardizace
→
kompatibilita, nezávislost
volné vázání
→
ˇ údržba služeb snadnejší
abstrakce
→
jednoznaˇcný zpusob ˚ použití
znovupoužitelnost
→
ˇ zisk vývoj služby pˇrinese vetší
nezávislost
→
ˇ ritelnost funkˇcnosti oveˇ
bezstavovost
→
pˇredvídatelnost chování
dohledatelnost
→
implementaˇcní nezávislost
(navazovány úˇceloveˇ poskytovatel služby dle potˇreby dohledatelný v adresáˇri)
kompozice
Marek Rychlý, FIT VUT
→
ˇ tvorba složitejších služeb
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
7 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Principy SOA standardizace
→
kompatibilita, nezávislost
volné vázání
→
ˇ údržba služeb snadnejší
abstrakce
→
jednoznaˇcný zpusob ˚ použití
znovupoužitelnost
→
ˇ zisk vývoj služby pˇrinese vetší
nezávislost
→
ˇ ritelnost funkˇcnosti oveˇ
bezstavovost
→
pˇredvídatelnost chování
dohledatelnost
→
implementaˇcní nezávislost
kompozice
→
ˇ tvorba složitejších služeb
ˇ (kompozice služeb do vetších funkˇcních celku˚ dle potˇreby)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
7 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Webové služby (Web Services)
ˇ a nejpoužívanejší ˇ technologie pro implementaci SOA Neznámejší Webové služby postaveny na „webových“ standardech: HTTP protokol a SOAP protokol (Simple Object Access Protocol), jazyky XML (eXtensible Markup Language) a XML Schema, registr UDDI (Universal Description, Discovery and Integration) jazyk WSDL (Web Services Description Language)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
8 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Podniková SOA ˇ Služby jsou v celé organizaci dostupné na sbernici ESB. (Enterprise Service Bus, prostˇredí pro propojení a ˇrízení služeb)
Pˇri návrhu SOA se vychází z business procesu˚ organizace. Vedle nových služeb jsou využity již existující (vlastní i cizí) služby. Stávající systémy jsou typicky integrovány v podobeˇ služeb.
(diagram pˇrevzat z „Madhusoodanan&Krishnan: Using the SOA ESB pattern to integrate WebSphere Commerce. . . “) Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
9 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Podniková SOA ˇ Služby jsou v celé organizaci dostupné na sbernici ESB. Pˇri návrhu SOA se vychází z business procesu˚ organizace. (business procesy jsou realizovány choreografií služeb jako jednotlivých cˇ ástí procesu) ˚
Vedle nových služeb jsou využity již existující (vlastní i cizí) služby. Stávající systémy jsou typicky integrovány v podobeˇ služeb.
(diagram pˇrevzat z „Madhusoodanan&Krishnan: Using the SOA ESB pattern to integrate WebSphere Commerce. . . “) Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
9 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Podniková SOA ˇ Služby jsou v celé organizaci dostupné na sbernici ESB. Pˇri návrhu SOA se vychází z business procesu˚ organizace. Vedle nových služeb jsou využity již existující (vlastní i cizí) služby. (snaha o maximální znovupoužití již hotových služeb a komponent)
Stávající systémy jsou typicky integrovány v podobeˇ služeb.
(diagram pˇrevzat z „Madhusoodanan&Krishnan: Using the SOA ESB pattern to integrate WebSphere Commerce. . . “) Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
9 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Podniková SOA ˇ Služby jsou v celé organizaci dostupné na sbernici ESB. Pˇri návrhu SOA se vychází z business procesu˚ organizace. Vedle nových služeb jsou využity již existující (vlastní i cizí) služby. Stávající systémy jsou typicky integrovány v podobeˇ služeb. (tyto služby poskytují v rámci SOA funkce integrovaných systému) ˚
(diagram pˇrevzat z „Madhusoodanan&Krishnan: Using the SOA ESB pattern to integrate WebSphere Commerce. . . “) Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
9 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Integrace stávajících systému˚ do SOA Stávající systémy jsou integrovány v podobeˇ služeb. Služby pˇredstavují specifická rozhraní integrovaných systému. ˚ (poskytují funkce integrovaných systému˚ ostatním službám v SOA)
ˇ respektovat principy SOA. Výsledek integrace by mel (abstrakce, nezávislost, bezstavovost, znovupoužitelnost, atd.)
Problém je nalézt vhodnou a možnou dekompozici puvodního ˚ rozhraní. ˇ (systémy jsou vetšinou monolitické, nemají „programové“ ale jen uživatelské rozhraní, atp.)
⇓ ˇ Stávající systémy jsou integrovány vetšinou jako celky. ˇ ˇ (systém reprezentován ve vetšin eˇ pˇrípadu˚ jedinou dále nedelitelnou službou)
ˇ služba s dílˇcí funkcí skrytou uvnitˇr systému, Pokud je potˇreba oddelit ˇ mimo systém. implementuje se samostatne, (výsledek pak cˇ asto neodpovídá pˇríslušným business procesum) ˚
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
10 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Integrace stávajících systému˚ do SOA Stávající systémy jsou integrovány v podobeˇ služeb. Služby pˇredstavují specifická rozhraní integrovaných systému. ˚ (poskytují funkce integrovaných systému˚ ostatním službám v SOA)
ˇ respektovat principy SOA. Výsledek integrace by mel (abstrakce, nezávislost, bezstavovost, znovupoužitelnost, atd.)
Problém je nalézt vhodnou a možnou dekompozici puvodního ˚ rozhraní. ˇ (systémy jsou vetšinou monolitické, nemají „programové“ ale jen uživatelské rozhraní, atp.)
⇓ ˇ Stávající systémy jsou integrovány vetšinou jako celky. ˇ ˇ (systém reprezentován ve vetšin eˇ pˇrípadu˚ jedinou dále nedelitelnou službou)
ˇ služba s dílˇcí funkcí skrytou uvnitˇr systému, Pokud je potˇreba oddelit ˇ mimo systém. implementuje se samostatne, (výsledek pak cˇ asto neodpovídá pˇríslušným business procesum) ˚
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
10 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Systémy sledování a ˇrízení výroby ˇ Tyto systémy jsou vetšinou pro cˇ innost (výrobní) organizace klíˇcové. (selhání jejich funkˇcnosti a nedostateˇcná spolehlivost vedou okamžiteˇ ke znatelným ztrátám)
Je zde velmi silná závislost na konkrétním dodavateli technologie. Konkrétní již nasazená ˇrešení jsou velice obtížneˇ nahraditelná.
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
11 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Systémy sledování a ˇrízení výroby ˇ Tyto systémy jsou vetšinou pro cˇ innost (výrobní) organizace klíˇcové. Je zde velmi silná závislost na konkrétním dodavateli technologie. ˇ cˇ ásti uzavˇrená, rozhraní) (proprietární technologie dostupné pˇres proprietární, z vetší
Konkrétní již nasazená ˇrešení jsou velice obtížneˇ nahraditelná.
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
11 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Systémy sledování a ˇrízení výroby ˇ Tyto systémy jsou vetšinou pro cˇ innost (výrobní) organizace klíˇcové. Je zde velmi silná závislost na konkrétním dodavateli technologie. Konkrétní již nasazená ˇrešení jsou velice obtížneˇ nahraditelná. ˇ zmena ˇ (vetší systému/rozhraní ˚ jen pˇri souˇcasné inovaci všech souvisejících výrobních prostˇredku; ˚ výjimeˇcneˇ pˇri aktualizaci SW dodavatelem výrobního prostˇredku)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
11 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
Systémy sledování a ˇrízení výroby ˇ Tyto systémy jsou vetšinou pro cˇ innost (výrobní) organizace klíˇcové. Je zde velmi silná závislost na konkrétním dodavateli technologie. Konkrétní již nasazená ˇrešení jsou velice obtížneˇ nahraditelná.
(diagram pˇrevzat z interní dokumentace projektu eSONIA)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
11 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
Obsah 1
SOA v informaˇcní systému organizace Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
2
Senzorové síteˇ a webové služby pro zaˇrízení Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
3
SOA v systémech sledování a ˇrízení výroby SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
12 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
Motivace pro nasazení pˇri sledování a ˇrízení výroby
1
Obtížná integrace stávajících systému˚ sledování a ˇrízení výroby do SOA nové služby dle stávajících rozhraní nerespektují principy SOA výsledek nelze dále dekomponovat, nové služby jen mimo systém ˇ jako služby SOA ⇒ systémy sledování a ˇrízení výroby zpˇrístupneny
2
Snaha dekomponovat SOA až na služby jednotlivých výrobních zaˇrízení služby napojené pˇrímo na ovládání jednotlivých výrobních zaˇrízení ˇ služby zpˇrístupnující jednotlivé senzory výrobních zaˇrízení ˇ ˇ umožnena kompozice zmínených služeb dle business procesu˚ výroby ⇒ systémy sledování a ˇrízení výroby pˇrímo realizovány jako SOA
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
13 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
Motivace pro nasazení pˇri sledování a ˇrízení výroby
1
Obtížná integrace stávajících systému˚ sledování a ˇrízení výroby do SOA nové služby dle stávajících rozhraní nerespektují principy SOA výsledek nelze dále dekomponovat, nové služby jen mimo systém ˇ jako služby SOA ⇒ systémy sledování a ˇrízení výroby zpˇrístupneny
2
Snaha dekomponovat SOA až na služby jednotlivých výrobních zaˇrízení služby napojené pˇrímo na ovládání jednotlivých výrobních zaˇrízení ˇ služby zpˇrístupnující jednotlivé senzory výrobních zaˇrízení ˇ ˇ umožnena kompozice zmínených služeb dle business procesu˚ výroby ⇒ systémy sledování a ˇrízení výroby pˇrímo realizovány jako SOA
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
13 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
Bezdrátové senzorové síteˇ
sít’ vzájemneˇ propojených, prostoroveˇ distribuovaných, mobilních a autonomních senzorových zaˇrízení ˇ dynamickou „mesh“ topologii, zaˇrízení bezdrátoveˇ (sít’ má nejˇcasteji pˇrímo propojeno pouze se zaˇrízeními v jeho bezprostˇredním okolí)
ˇ rí, pˇrípadneˇ mení, ˇ zaˇrízení meˇ stav svého okolí ˇ r bezúdržbová zaˇrízení jsou velmi levná a témeˇ pro sít’ování se používá napˇr. standard IEEE 802.15.4 jeho implementace 6LoWPAN cˇ i ZigBee ˇ bežné aplikace v prumyslu ˚ i spotˇrební elektronice (obrázky z dokumentace STM32W a interní dokumentace projektu eSONIA)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
14 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
Bezdrátové senzorové síteˇ sít’ vzájemneˇ propojených, prostoroveˇ distribuovaných, mobilních a autonomních senzorových zaˇrízení ˇ rí, pˇrípadneˇ mení, ˇ zaˇrízení meˇ stav svého okolí ˇ rí hodnoty analogových i digitálních vstupu˚ meˇ (teplota, vlhkost, geografická poloha, identifikátory v okolí se nacházejících RFID cˇ ipu, ˚ cˇ idla výrobních zaˇrízení, atp.)
nastavují hodnoty na výstupech (nastavení parametru˚ výrobních zaˇrízení, spínání obvodu, ˚ atp.)
ˇ r bezúdržbová zaˇrízení jsou velmi levná a témeˇ pro sít’ování se používá napˇr. standard IEEE 802.15.4 jeho implementace 6LoWPAN cˇ i ZigBee ˇ bežné aplikace v prumyslu ˚ i spotˇrební elektronice
Marek Rychlý, FIT VUT
(obrázky z dokumentace STM32W a interní dokumentace projektu eSONIA)
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
14 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
Bezdrátové senzorové síteˇ sít’ vzájemneˇ propojených, prostoroveˇ distribuovaných, mobilních a autonomních senzorových zaˇrízení ˇ rí, pˇrípadneˇ mení, ˇ zaˇrízení meˇ stav svého okolí ˇ r bezúdržbová zaˇrízení jsou velmi levná a témeˇ „deploy and forget“ – nasazení a minimální údržba (velké množství zaˇrízení v rozsáhlém cˇ i nepˇrístupném prostoru)
„energy harvesting“ – alternativní zdroje napájení (fotovoltaika, EM pole, chemická nerovnováha v kmeni stromu)
pro sít’ování se používá napˇr. standard IEEE 802.15.4 jeho implementace 6LoWPAN cˇ i ZigBee ˇ bežné aplikace v prumyslu ˚ i spotˇrební elektronice
Marek Rychlý, FIT VUT
(obrázky z dokumentace STM32W a interní dokumentace projektu eSONIA)
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
14 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
Bezdrátové senzorové síteˇ
sít’ vzájemneˇ propojených, prostoroveˇ distribuovaných, mobilních a autonomních senzorových zaˇrízení ˇ rí, pˇrípadneˇ mení, ˇ zaˇrízení meˇ stav svého okolí ˇ r bezúdržbová zaˇrízení jsou velmi levná a témeˇ pro sít’ování se používá napˇr. standard IEEE 802.15.4 jeho implementace 6LoWPAN cˇ i ZigBee (IEEE 802.15.4 pokrývá fyzickou a spojovou vrstvu ISO/OSI modelu, 6LoWPAN/ZigBee implementují vyšší vrstvy, napˇr. TCP/IP protokoly)
ˇ bežné aplikace v prumyslu ˚ i spotˇrební elektronice (obrázky z dokumentace STM32W a interní dokumentace projektu eSONIA)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
14 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
Bezdrátové senzorové síteˇ
sít’ vzájemneˇ propojených, prostoroveˇ distribuovaných, mobilních a autonomních senzorových zaˇrízení ˇ rí, pˇrípadneˇ mení, ˇ zaˇrízení meˇ stav svého okolí ˇ r bezúdržbová zaˇrízení jsou velmi levná a témeˇ pro sít’ování se používá napˇr. standard IEEE 802.15.4 jeho implementace 6LoWPAN cˇ i ZigBee ˇ bežné aplikace v prumyslu ˚ i spotˇrební elektronice (monitorování výrobních procesu˚ a stavu výrobních zaˇrízení, systémy pro ˇrízení budov, bezdrátové herní systémy, atd.) (obrázky z dokumentace STM32W a interní dokumentace projektu eSONIA)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
14 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
Devices Profile for Web Services (DPWS) standard pro webové služby pro zaˇrízení s omezenými zdroji ˇ (napˇr. senzorová zaˇrízení, vestavené systémy, atd.)
rozšiˇruje protokol klasických Web Services o podporu: inzerce a zjišt’ování služeb na pˇripojené síti (WS-Discovery) ˇ událostí a jejich generování (WS-Eventing) zpusob ˚ registrace k odberu pˇrenosu meta-informací o službách (WS-MetadataExchange) ˇ pokroˇcilé adresace a smerování, pˇrenosu zdroju, ˚ ...
(diagram pˇrevzat z „Tim Cools: Discover your devices“)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
15 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
Obsah 1
SOA v informaˇcní systému organizace Definice, principy a technologie SOA Podniková SOA SOA v systémech sledování a ˇrízení výroby
2
Senzorové síteˇ a webové služby pro zaˇrízení Motivace pro nasazení v systémech sledování a ˇrízení výroby Bezdrátové senzorové síteˇ Devices Profile for Web Services (DPWS)
3
SOA v systémech sledování a ˇrízení výroby SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
16 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
SOA v systémech sledování a ˇrízení výroby
ˇ webové služby pro zaˇrízení (DPWS) bežící na uzlech senzorových sítí (DPWS jsou kompatibilní s klasickými Web Services, tj. se službami vyšších vrstev SOA)
SOA muže ˚ být v tomto pˇrípadeˇ dekomponována až na nejnižší úrovenˇ služby implementujících cˇ tení hodnot z jednotlivých senzoru˚ služby ovládajících jednotlivé prvky výrobních zaˇrízení ˇ tyto služby mohou být na vyšších úrovních komponovány do složitejších služeb, dle business procesu˚ sledování a ˇrízení výroby
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
17 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
Sledování a ˇrízení výroby jako SOA
(diagram pˇrevzat z interní dokumentace projektu eSONIA)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
18 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
SOA v systémech sledování a ˇrízení výroby II ˇ P RÍKLAD – služby ruzných ˚ úrovní SOA (postupná dekompozice): 1
Vytvoˇrení spoju˚ na daném výrobku dle jeho výrobního postupu.
2
Vytvoˇrení pájeného spoje na dané pozici.
3
Pohyb ramene s pájecím hrotem, aktivace/deaktivace hrotu.
(DPWS)
4
ˇ pozice pájecího hrotu, zjištení ˇ jeho teploty. Zjištení
(DPWS)
(WS) (WS)
(obrázek pˇrevzat z webových stránek Japan Unix – Desktop Soldering Robot UNIX-414R)
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
19 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
Klíˇcové ukazatele výkonnosti a výrobní strategie Definice (Key Performance Indicators, KPIs) ˇ Promenné kvantitativneˇ vyjadˇrující výkonnost nebo kvalitu, pˇrípadneˇ obojí, procesu ˇ nebo systému cˇ i jeho cˇ ásti ve srovnání s normou nebo splnením daného cíle. [Lohman&Fortuin&Wouters: Designing a performance measurement system. . . ]
KPIs pro výrobní procesy nutno vypoˇcítat z dat sledování výroby ˇ mezi služby sledování a ˇrízení výroby ˇ KPIs zaˇcleneny služby pro výpocet ˇ služeb pro KPIs je pro zbytek systému transparentní, potˇrebné zaˇclenení ˇ eˇ používány pro ˇrízení výrobního procesu služby jsou i nadále bežn služby pro výpoˇcet KPIs mohou být dále komponovány do služeb pro výpoˇcet odvozených nebo agregovaných KPIs do služeb realizujících business procesy ˇrízení výroby ˇ hodnot KPIs a kontextu výrobního procesu mohou iniciovat zmeny ˇ zmeny v ˇrízení výroby, tj. optimalizovat výrobní strategie Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
20 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
Klíˇcové ukazatele výkonnosti a výrobní strategie Definice (Key Performance Indicators, KPIs) ˇ Promenné kvantitativneˇ vyjadˇrující výkonnost nebo kvalitu, pˇrípadneˇ obojí, procesu ˇ nebo systému cˇ i jeho cˇ ásti ve srovnání s normou nebo splnením daného cíle. [Lohman&Fortuin&Wouters: Designing a performance measurement system. . . ]
KPIs pro výrobní procesy nutno vypoˇcítat z dat sledování výroby ˇ mezi služby sledování a ˇrízení výroby ˇ KPIs zaˇcleneny služby pro výpocet ˇ služeb pro KPIs je pro zbytek systému transparentní, potˇrebné zaˇclenení ˇ eˇ používány pro ˇrízení výrobního procesu služby jsou i nadále bežn služby pro výpoˇcet KPIs mohou být dále komponovány do služeb pro výpoˇcet odvozených nebo agregovaných KPIs do služeb realizujících business procesy ˇrízení výroby ˇ hodnot KPIs a kontextu výrobního procesu mohou iniciovat zmeny ˇ zmeny v ˇrízení výroby, tj. optimalizovat výrobní strategie Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
20 / 22
SOA v informaˇcní systému organizace Senzorové síteˇ a webové služby pro zaˇrízení SOA v systémech sledování a ˇrízení výroby
SOA v systémech sledování a ˇrízení výroby Klíˇcové ukazatele výkonnosti a výrobní strategie
Klíˇcové ukazatele výkonnosti a výrobní strategie Definice (Key Performance Indicators, KPIs) ˇ Promenné kvantitativneˇ vyjadˇrující výkonnost nebo kvalitu, pˇrípadneˇ obojí, procesu ˇ nebo systému cˇ i jeho cˇ ásti ve srovnání s normou nebo splnením daného cíle. [Lohman&Fortuin&Wouters: Designing a performance measurement system. . . ]
KPIs pro výrobní procesy nutno vypoˇcítat z dat sledování výroby ˇ mezi služby sledování a ˇrízení výroby ˇ KPIs zaˇcleneny služby pro výpocet ˇ služeb pro KPIs je pro zbytek systému transparentní, potˇrebné zaˇclenení ˇ eˇ používány pro ˇrízení výrobního procesu služby jsou i nadále bežn služby pro výpoˇcet KPIs mohou být dále komponovány do služeb pro výpoˇcet odvozených nebo agregovaných KPIs do služeb realizujících business procesy ˇrízení výroby ˇ hodnot KPIs a kontextu výrobního procesu mohou iniciovat zmeny ˇ zmeny v ˇrízení výroby, tj. optimalizovat výrobní strategie Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
20 / 22
ˇ Záver
ˇ Záver
ˇ eˇ používají bezdrátové senzorové síteˇ pro V souˇcasné dobeˇ se již bežn monitorování výrobních procesu˚ a stavu výrobních zaˇrízení. ˇ Výrobci zaˇcínají nabízet senzorová zaˇrízení schopná behu webových služeb podle standardu DPWS. Napojením takových služeb do výrobní infrastruktury lze rozšíˇrit SOA až na nejnižší úrovenˇ systému˚ sledování a ˇrízení výroby. V systémech sledování a ˇrízení výroby SOA pˇrináší výhody pˇrímé realizace business procesu˚ organizace, možného zavedení výpoˇctu˚ KPIs a pˇrípadné optimalizace výrobních strategií.
Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
21 / 22
ˇ Podekování a kontakt
ˇ Dekuji za pozornost. Kontakt:
[email protected]
Projekt eSONIA – http://www.esonia.eu/ Embedded Service-Oriented Monitoring, Diagnostics and Control: Towards the Asset-Aware and Self-Recovery – Sledování a ˇrízení mobilních prumyslových ˚ zaˇrízení a senzoru, ˚ adaptace stávajících technologií. – Detekce a vyhodnocení stavu senzoru˚ a polohy dostupných zaˇrízení ˇ výrobních strategií. pro zmenu – Architektura SOA s podporou bezdrátových senzorových sítí IEEE 802.15.4 nad IPv6. Marek Rychlý, FIT VUT
Servisneˇ orientovaná architektura a její aplikace v systémech sledování a ˇrízení výroby
(ARAP 2011)
22 / 22