《甲骨文内部技术PPT-SOA and integration of applications env(1).ppt》由会员分享,可在线阅读,更多相关《甲骨文内部技术PPT-SOA and integration of applications env(1).ppt(36页珍藏版)》请在三一办公上搜索。
1、SOA and integration of applications environment,Daniela MilanovaSenior Sales ConsultantOracle Corporation,What is SOA?,ERP/Legacy Apps,Custom Apps&Services,Web services,Reduce friction,enhance visibility,thrive on change,Oracle SOA Platform Next Generation,Standard Integration Platform,5,Oracle Ente
2、rprise Service Bus,BAM,Adapters,B2B,BPEL PM,Security,Oracle Fusion MiddlewareComprehensive&Integrated SOA Platform,Oracle Fusion MiddlewareComprehensive SOA lifecycle support,Develop,Orchestrate,Deploy,Secure,Change,Integrate,Monitor,Manage,Service-Oriented Architecture,Orchestrate,Change,Integrate,
3、Manage,Secure,Monitor,Develop Services,Business Components,Model,EJB 3.0,Enterprise JavaBeans 3.0,Develop,Orchestrate,Change,Manage,Secure,Monitor,Integrate Services,Service-Oriented Architecture,Integrate Services,Enterprise Service Bus,Routing,QOS,BPEL,Transform,Rules,WSIF&JBI,In Memory,REST,JCA,C
4、OM+,SOAP,Develop,Change,Integrate,Manage,Secure,Monitor,OrchestrateServices,Service-Oriented Architecture,Orchestrate ServicesOracle BPEL Process Manager,Oracle BPEL PM,Credit Rating,WSDL,Service Bus,Star Loan,Order Entry,United Loan,ADAPTER,ADAPTER,WSDL,Fulfillment,ADAPTER,Application Server,Develo
5、p,Change,Integrate,Secure Services,Monitor,Orchestrate,Service-Oriented Architecture,ManageServices,Secure Services,LDAP,Provision Users,Manage Identities,Authenticate Users,Authorize Users,Federate Users,ESB,App Server,BPEL,WS-SEC,Manage Services,Bus.Process,Enterprise Service Bus,WSIF&JBI,In Memor
6、y,REST,JCA,COM+,SOAP,Develop,Change,Integrate,Manage,Secure,Monitor Services,Orchestrate,Service-Oriented Architecture,Monitor Services,Enterprise Service Bus,WSIF&JBI,In Memory,REST,JCA,COM+,SOAP,Bus.Process,Business Activity Monitoring,Service-Oriented Architecture,Develop,ChangeServices,Integrate
7、,Manage,Secure,Monitor,Orchestrate,CRM,ERP,Database,Java Application,Mainframe,Business Services,Common Metadata Repository,Oracle Fusion MiddlewareChange Once Apply Everywhere,Oracle Fusion Middleware“Extends and Evolves”Existing IT Investments,ERP,Mainframe,Oracle Fusion Middleware“Hot Pluggable”A
8、rchitecture,System MgmtHP OpenviewCA UnicenterIBM TivoliBMC,Oracle AppsE-Business SuitePeopleSoftJDERetekFusion,Multi-channel AccessBrowsers,Wireless,PDAs.,Partner SystemsRosettaNet,EDISwift,AS2.,Application ServersWeblogic AS.NetWebSphere AS JBoss,DatabasesOracle IBM DB/2 Sybase Informix,TP Monitor
9、s,MessagingTuxedo MQ,Sonic CICS,IMS Tibco,Dev ToolsEclipse,BorlandSpring,IntelliJ,IM SystemsMicrosoft ADSun LDAP,Netegrity,Content ManagementEMC/Documentum,FileNet,Other AppsSAPSiebelLegacy,Web Service,MSFT.NET,Web Service,IBM,BEA,JBOSS,Packaged Apps,BPEL Processes,Custom Apps,Legacy Systems,Databas
10、es,Web ServicesManagerGateway,AuditingLoggingTracingSecurityBilling,Web Service,OAS10g,Enterprise Manager,Oracle Fusion MiddlewareDelivers 100%Secure Web Services,Grid Platform,Oracle Fusion MiddlewareUnbreakable Grid Technology guarantees 100%service delivery,Oracle Fusion MiddlewareHighest Perform
11、ance at the lowest price with Grid Computing,Best Performance,Best on Intel64-Linux(Multi-Node),Best on Intel32(Dual Node),Best Price-Performance,Oracle Fusion Middleware for SOA,Comprehensive&integrated SOA platform“Hot Pluggable”architectureUnbreakable&secure service delivery,SOA,BPEL and 100%stan
12、dard integration approaches extend the reach of the application server platform to service-based,process-centric applications.,The Oracle BPEL Process Manager,A Consistent Set Of Requirements,?,Java Platform,Portal,ADF,Java Services(EJB),Messaging Destinations(JMS),User Tasks,Web Services(Sync and A
13、sync),Legacy Applications(JCA,adapters),Orchestration,ConnectivityHeterogenous Back EndsSilos of API and mechanismsOpaque/heterogeneous data definitionsSynchronizing multiple data stores,OrchestrationAsynchrony,Flow Coordination,Data Transformation,Compensation,Version Control,Auditing,ScalabilityUn
14、predictable loadsAsymmetric performance capabilities,Management and SecurityAccess control,Encryption,Logging,MeteringIndependent of the service,Interaction/AccessCatalog,Customization,Access,Introduction to BPEL,Markup language for composing a set of discrete services into an end-to-end process flo
15、w10+years of research and development from Microsoft(XLANG)and IBM(WSFL,FDML)The best integration solution for XML and Web services but also Java,JCA and JMS.Rich support for async interactions,parallel processing and exception management.Leverages XML Schema,XSLT,XML Query,WS-Security,WS-Addressing
16、 and WSIF.Composability:A process flow is automatically a service.,Gartner believes that BPEL will emerge as the leading industry standard for Web service orchestration and coordination of business processes.-David Smith,Research Vice President and fellow,Gartner,“,”,BPEL is the future of the integr
17、ation space in my viewWhy?Because the value is so much higher when you provide not only a way to integrate applications,but also a way to create services from them and put them into business processes-John Rymer,Vice President,Forrester Research,Inc.,“,”,BPEL by Example,Select Lowest Offer,10:00am,H
18、andle Negative Credit Exception,Credit Rating,start,end,BPEL Flow,?,United Loan,Star Loan,Get Rating,Send Loan Application,Receive Loan Offer,03:00pm,Send Loan Application,Receive Loan Offer,The Oracle BPEL Process Manager,BPEL Console,MANAGE,J2EE Application Server(Oracle AS,WebLogic,JBoss,WebSpher
19、e),Core BPEL Engine,WSDL Binding,Built-in Integration Services,File,FTP,Web Service,Java,JMS,JCA,Database,XQuery,XSLT,UserTasks,BPEL,Eclipse,JDeveloper,BPEL Designer,Oracle DB,BPEL Process Manager,JAVA,Dehydration Store(Oracle Database),iWay,Enterprise-strength infrastructure for designing,deploying
20、 and managing BPEL business processes.,Comprehensive and native BPEL implementation Easy-to-use modeling tool Scalable and reliable engine Flexible binding framework Rich management and monitoring Support for Oracle AS,JBoss,WebLogic and WebSphere Get up and running in less than 15 minutes!,Cross Pl
21、atform,Application ServerOracle Application ServerWebLogic ServerWebSphereJBoss,IDEJDeveloperEclipseOperating SystemsLinuxWindow XP/2003SolarisHP UXAIX,Full BPM Lifecycle Support,Business Analyst,Integration Developer,Notation LayerBPMN or UML,Executable LayerXML,XQuery,BPEL,Rules,Service Developer,
22、Business ServicesAdapters,Java,Struts,JSF,Existing Systems,MAINFRAME,PACKAGEDAPPLICATIONS,JAVA,DATABASE,Activity,Activity,Activity,assign,invoke,receive,assign,BPEL Value Proposition,Build your ownProcess Logic,BPELProcess Logic,Cost/Complexity,describe,implement,manage,adapt,describe,implement,mana
23、ge,adapt,1-off orchestration Costly Hard-coded integration Longer development time,Exceptions are the rule,ChangesMultiple versions,Encapsulates all process logicSimultaneous,multi-version supportQuick change,re-deploy,Easy testing,auditing.Compensating Transactions makes exception handling easy,Pro
24、gramming abstractionEfficient20 to 30 times less codeRapid implementation,$700K,$125K,Reduce the cost and complexity of process integration initiatives,MajpjMVcyzj21HLfrvy96dv02lPPfYgxUS7IYmZkyEmZ0kGeYZS3bpLCkYH1lt4EK7CxmUX3ijoYSOer7ZuaVWYgz4EpZrUirVpMzzvNtf1XZw5oswSXOtFaejnOcmfE1lZgnN1RSXg8wLCG8CVQ
25、3XPJMvodPFWcpiYJgZazNSEPNIaklYSu7qSd1UpaxmZDlpN9zW7kljfsLCLi26Yv109ffbnDH8LbUN1G6ACURQ39eG12KHL9tXsZ1jzgoCK8g1kuNOh5eFvcmVT5ZYVQt9zk3rp3qLnf02FovEXxVRxjCcFRNppiJljNiOuk6fONnyX7fyGg7sXZ49BmCN5oy9VesHpKzdjTKwjrkCEQCFDehVmGax3lrOEbw63VscA3YSijtUKoCyiLzAlVRp7l4QgPNHxvJFFDyjUVN3oHlMah0XBd4uTbkfPIhHtw0evP
26、mYOrdhEDoPwvYhzlGplU1AU9mpyiCXH8gpPCBRYjq77VcnbXumNE1yGfyTsbSj89J63kRTKDkKUg3mdS5sJ4X5cQ8dK7oW9IkScssECQdz2O9UTlpRjAFPChjhLdzopQzwxQf8ozdzOhogwAooXpUF83BX4C3jRgjDJiiXEUDMaNz4vQ4n164vspddHvOIVuBBdMA4xp1YhiHk0vOJ8TL1BxogzVlMpmod6ianYGmksQq6NWCEd56hZF4wfaNyZcrGfNxnPiG6ZAxSkfmhJAKtNmCqbRmppeXp8inz4eq3HkWCMSORyMMX522xpHG6basNr6KQfbZsFbHjzyNlJrruLolKFcC84dqfijBO5Dy2NaBcNEBPgQrT12PgpcKx2or2YChN5DPjs80zzdtdAdTKuW4uVv9bbZu3K2SZ2aEhTlIC1UqrIWibkzwHh6p8gLv26zr01mJybfOzFc4T7kQH1IpPwOzMDnAKPLsLrznXGjFNIA9bSWWms6ibKZwQIKrMzalwbFrQJvOP1rPH8rx2KkyYqrtQk5VRwM1HSX,