05440nam 2200745 a 450 991096829390332120200520144314.097818496889941849688990(CKB)2670000000387862(EBL)1210005(SSID)ssj0001013070(PQKBManifestationID)11567593(PQKBTitleCode)TC0001013070(PQKBWorkID)11052581(PQKB)10336970(Au-PeEL)EBL1210005(CaPaEBR)ebr10723050(CaONFJC)MIL500022(OCoLC)854972309(PPN)22801770X(OCoLC)857306820(OCoLC)ocn857306820(FR-PaCSA)88850318(CaSebORM)9781849688987(MiAaPQ)EBC1210005(FRCYB88850318)88850318(DE-B1597)722887(DE-B1597)9781849688994(EXLCZ)99267000000038786220130703d2013 uy 0engur|n|---|||||txtccrOracle SOA BPEL Process Manager 11gR1 a hands-on tutorial : your step-by-step, hands-on guide to Oracle SOA BPEL PM 11gR1 /Ravi Saraswathi, Jaswant Singh1st editionBirmingham [England] Packt Pub.20131 online resource (330 p.)Professional expertise distilledIncludes index.9781299687721 1299687725 9781849688987 1849688982 Cover; Copyright; Credits; About the Authors; Acknowledgement; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Creating Basic BPEL Processes; Evolution of web applications; Evolution of integration technologies; An introduction to BPEL; Installing and configuring BPEL Process Manager; Step 1 - install Oracle JDeveloper; Installing SOA extensions; Step 2 - download and install Oracle Database; Step 3 - install Oracle SOA Suite; Creating an SOA Suite domain; Creating sample BPEL business processes; Deploying BPEL business processesTesting and managing BPEL business process instancesSummary; Chapter 2: Configuring BPEL Processes; Understanding the BPEL language framework; BPEL activities; Creating basic activities in BPEL; Activities; Basic activities; Structured activities; Fault and error handling; Synchronous versus asynchronous processes; Selecting the timeout value for synchronous processes; BPEL correlation; Creating a Correlation set; Associating the correlation set; Creating property aliases; Adapters; Database Adapter; File Adapter; JMS Adapter; Web Service AdapterImplementing human workflow with Human Task componentsSummary; Chapter 3: Invoking a BPEL Process; Communicating between BPEL to/from Java; Invoking a BPEL process from Java; Invoking a service from a BPEL process; Partner Link; Writing Java code within BPEL activities; Invoking Java from BPEL; Configuring BPEL timeouts; Setting the JTA Transaction Timeout aka Global Transaction Timeout parameters; Changing SyncMaxWaitTime parameter; Transaction settings; BPEL EJB's transaction timeout; Timeout for Asynchronous BPELs; Summary; Chapter 4: Orchestrating BPEL Services; OrchestrationDesigning orchestrationFlow; Switch; Custom XPath functions; Creating custom XPath functions; Custom XPath function class; Register with SOA Suite; Registering with JDeveloper; Scope; BPEL variables; Human Task; Worklist Application; Creating human tasks; Standalone human task - expose as a service; Human task - part of a BPEL process; Business Rules engine; Adding business rules as part of a BPEL process; Creating business rules; Facts and Bucketsets; Summary; Chapter 5: Test and Troubleshoot SOA Composites; Testing SOA composites from the EM; Testing composite from JDeveloperView instances and messages on JDeveloperCreating a test suite; Initiating the Test; Emulating inbound messages; Emulating outbound messages; The Dehydration Store; Options for purging the Dehydration Store; Troubleshooting; BPEL Process Manager logging; Domain logs; Access.log; Admin/managed server log; Logging level; Audit level; Monitoring; The MBean browser; Summary; Chapter 6: Architect and Design Services Using BPEL; Services architecture and design guidelines; Services-based application design; SOA Suite; Enterprise Service Bus (ESB); Use case of the service busInteraction design patternsThis hands-on, example-driven guide is a practical getting started tutorial with plenty of step-by-step instructions for beginner to intermediate level readers working with BPEL PM in Oracle SOA SuiteWritten for SOA developers, administrators, architects, and engineers who want to get started with Oracle BPEL PM 11g. No previous experience with BPEL PM is required, but an understanding of SOA and web services is assumedService-oriented architecture (Computer science)Service-oriented architecture (Computer science)005.7565Saraswathi Ravi1796576Singh Jaswant516892MiAaPQMiAaPQMiAaPQBOOK9910968293903321Oracle SOA BPEL Process Manager 11gR14338390UNINA