(WS-BPEL) Copyright XML Web Web NEC
WS-BPEL ActiveGlobe BizEngine Copyright XML 2
Web ( WS ) WS( ) WS( ) WS(UTM TKY ) WS( ) WS WS WS (Aggregate) WS WS-BPEL(Web Services Business Process Execution Language) Copyright XML 3
Travel Planner Copyright XML Web 4
Copyright XML Web Web WS-BPEL
SOA SOA(Service Oriented Architecture) Web WS-BPEL Agility: Efficiency: Visibility: / Copyright XML 6
BPM BPM(Business Process Management) BPM SOA Copyright XML 7
WS-BPEL Web Services Business Process Execution Language Web XML Microsoft IBM BEA Systems 3 Web OASIS ( ) NEC OASIS WS-BPEL Technical Committee WS-BPEL WS-BPEL NEC ActiveGlobe BizEngine BPEL (WS-BPEL1.1 ) 4/28 WS-BPEL 2.0 URL http://www.nec.co.jp/press/ja/0504/1802.html Copyright XML 8
9 Copyright XML WS-BPEL XML WS-BPEL invoke receive reply (WS-BPEL ) receive Java(JSP/EJB),.NET WS-BPEL! WS WS WS WS
Copyright XML Web Web
NEC NEC SUN Microsystems ORACLE iplat1 BizEngine WebOTX J2SDK Windows2003 Server WS-BPEL Oracle Database 5.3 1.3.1_08 WS-BPEL ORACLE DB WebOTX5.3 9i WS-BPEL1.1 Java SDK WebOTX Web WebOTX BizEngine Web server http WS-BPEL J2SDK F/W Java(JS P,EJB) WS WS WS WS Copyright XML 11
iplat Web JARTIC UDDI Web ( ) Sky Active Field Proxy WS http URL / Blog RSS Copyright XML Blog 12
WS setmailnotification() settravelplan() settravelplan() Proxy Copyright XML getarrivedate() getdistance() getduration() getweatherinfo() convertutm() UTM Web Web UI 13
<?xml version="1.0" encoding="shift_jis"?> <!-- ======================= --> <!-- Aggregator BPEL Process --> <!-- NEC Corporation. --> <!-- ======================= --> <process name="travelprocess" suppressjoinfailure="no" targetnamespace="http://iplat.xmlconsortium.org/travelplanner/aggregator" xmlns:tns="http://iplat.xmlconsortium.org/travelplanner/aggregator" xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:wns1="http://iplat.xmlconsortium.org/travelplanner/aggregator" xmlns:wns2="http://iplat.xmlconsortium.org/travelplanner/serviceprovider/weatherinfoservice" xmlns:wns3="http://iplat.xmlconsortium.org/travelplanner/serviceprovider/trafficinfoservice" xmlns:wns4="http://iplat.xmlconsortium.org/travelplanner/serviceprovider/mailingservice" xmlns:wns5="http://iplat.xmlconsortium.org/mappingservice/convertutmservice" xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:ns1="http://iplat.xmlconsortium.org/iplatxml" xmlns:ns2="http://iplat.xmlconsortium.org/iplatxml" xmlns:xs="http://www.w3.org/2001/xmlschema"> <partnerlinks> <partnerlink name="aggregatorpl" partnerlinktype="wns1:aggregatorplt" Copyright XML WS-BPEL XML WS-BPEL WSDL 14
Copyright XML Web Web
16 Copyright XML WS-BPEL 321L 1.5 XML Type ( ) (WS rpc/literal ) 884 http 31 partnerlink 28 WSDL 504 WS WS-BPEL 321 4565 Java XML 2050 -RPC Java WS 1464 WS WSDL 493 WS Java (WS ) 547 Aggregator Java WS-BPEL Java/Axis-1.2RC3 WSDL2Java
WS Complex type iplat UI Copyright XML 17
WS weatherelementresponse Type=weatherElementRes ponsetype, 0..1 status Type=Status departureweatherelement Type=weatherElementType destinationweatherelement Type=weatherElementType +,, statuscode Type=StatusCodeType 0..1 statusmessage Type=xs:string weather Type=Weather temperature Type=TemperatureType, spottemp Type=xs:string maxtemp Type=xs:string mintemp Type=xs:string iplat UI iplat!! Copyright XML 18
WS WS WS WS convertutm 1.3 WS getarrivedate 0.3 Proxy 0.3 1.5 getdistunce 1.5 1WS 1 getweatherinfo 5 WS 5 setmailnotification Copyright XML WS INVOKE 0.6 0.3 Proxy 0.1 1 19
WS-BPEL flow WS <sequence> <invoke name= convertutm /> <invoke name= getarrivedate /> <invoke name= getdistunceinfo /> <invoke name= getweatherinfo /> <invoke name= setmailnotificasion /> </sequence> <sequence> <invoke name= convertutm /> <flow> <sequence> <invoke name= getarrivedate /> <flow> <invoke name= getweatherinfo /> <invoke name= setmailnotification /> </flow> </sequence> <invoke name= getdistanceinfo /> </flow> </sequence> WS + Copyright XML WS-BPLE 20
SOA WS! AP BPM! WS WS Simple type WS-BPEL flow! Copyright XML 21
NEC BizEngine ActiveGlobe BizEngine ebxml e- WS-BPEL2.0 SOA http://www.sw.nec.co.jp/cced/bizengine/ Copyright XML 2005/2Q 22
BizEngine WS-BPEL WS-BPEL SOA WS Copyright XML 23
Copyright XML Web Web URL ActiveGlobe BizEngine http://www.sw.nec.co.jp/bizengine/ http://www.nec.co.jp/ ActiveGlobe BizEngine