SZOLGÁLTATÁS ORIENTÁLT ARCHITEKTÚRÁK ÉS ALKALMAZHATÓSÁGUK BANKI KÖRNYEZETBEN
description
Transcript of SZOLGÁLTATÁS ORIENTÁLT ARCHITEKTÚRÁK ÉS ALKALMAZHATÓSÁGUK BANKI KÖRNYEZETBEN
Kővári Bence AndrásKészítette:
Dr. Kiss FerencKonzulens:
SZOLGÁLTATÁS ORIENTÁLT ARCHITEKTÚRÁK ÉS
ALKALMAZHATÓSÁGUK BANKI KÖRNYEZETBEN
BPEL4WS
• HTML
• XML / SOAPWebes szolgáltatások
Szolgáltatásorientált architektúrák (SOA)Business Process Execution Language for Web Services
(BPEL4WS)
Webes szolgáltatások rétegei
BPEL4WS
Descriptor
Deployment
instructions
_
Szla1
Szla2
Mobil gateway
Architektúra
BPEL4WS
Descriptor
Deployment
instructions
_
A szerkesztő
• Komplett grafikus, dinamikusan bővíthető UML szerkesztő
• Mentés BPEL4WS formátumba
• Együttműködés a futtatókörnyezettel
BPEL4WS
Descriptor
Deployment
instructions
_
Futtatókörnyezet
• BPEL4WS folyamatok értelmezése, futtatása
• Kapcsolattartás a szerkesztővel
• Változókezelés
• Webes szolgáltatásokközzététele
Created
ReadyToRun Blocked
Running
Finished
Banki alkalmazhatóság
• Korábbi middleware rendszerek• Teljesítmény• Bővíthetőség• Rugalmasság• Gyártófüggetlenség• Egyszerű illesztés• Bonyolult folyamatábrázolás
Továbbfejlesztési lehetőségek
– Teljesítmény-elemzés– BPEL, WSDL szabvány teljesebb lefedése– Változók, típusok UML alapon– Monitorozás bővítése– Enterprise környezet– Magasabb szintű folyamattámogatás
?BPEL4WS
Descriptor
Deployment
instructions
_
Editor BPRE Coop MobilServer managementGetServerStatus RestartServer ShutdownServer Process managementGetProcesses GetProcess SetProcess AddProcess RemoveProcess GetProcessStatus RegisterEvent DebugSetDebugProcess SetExecutionMode SetBreakPoint ClearBreakPoint Step Start Stop Continue GetCurrentActivityGetActivities SetCurrentActivity GetVariable SetVariable
Editor BPRE Coop MobilBPEL4WSprocess receive reply invoke assign throwterminate wait empty sequence switch while pickflow scope compensatepartner links partners variables correlation setsfault handlerscompensation handlersevent handlers