05462nam 2200721 450 991080980760332120200520144314.01-84968-897-4(CKB)3710000000244681(EBL)1572947(SSID)ssj0001378009(PQKBManifestationID)11844060(PQKBTitleCode)TC0001378009(PQKBWorkID)11328923(PQKB)11348254(Au-PeEL)EBL1572947(CaPaEBR)ebr10938392(CaONFJC)MIL646555(OCoLC)893686009(CaSebORM)9781849688963(MiAaPQ)EBC1572947(PPN)228047765(EXLCZ)99371000000024468120141003h20142014 uy 0engur|n|---|||||txtccrWS-BPEL 2.0 beginner's guide design and develop WS-BPEL executable business processes using Oracle SOA Suite 12c /Matjaz B. Juric, Denis Weerasiri ; cover image by Karl Moore1st editionBirmingham, England :Packt Publishing,2014.©20141 online resource (388 p.)Learning by doing: less theory, more resultsIncludes index.1-84968-896-6 1-322-15300-0 Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Hello BPEL; Introduction to BPEL; Installing Oracle JDeveloper and SOA Suite; Installing the JDK and setting environment; Time for action - installing the JDK and setting environment; Installing SOA Suite with JDeveloper; Time for action - installing JDeveloper and SOA Suite; Creating a default domain; Time for action - creating a default domain; Developing our first BPEL process; Time for action - creating the SOA composite applicationTime for action - creating XML Schema for the BPEL processTime for action - modifying WSDL; Time for action - implementing the BPEL process; Deploying the first BPEL process; Time for action - deploying the BPEL process; Testing our first BPEL process; Time for action - testing the BPEL process; Understanding the BPEL language; The BPEL structure; Partner links; Variables; The process logic; A detailed look at the BPEL activities; ; and ; Bookstore BPEL process with branches; Time for action - more sophisticated BPEL process; Deploy and test the second BPEL processTime for action - deploying and testing the second BPEL processSummary; Chapter 2: Service Invocation; Service invocation and orchestration; Developing the book warehousing process; Time for action - creating the book warehousing process; Implementing the book warehousing BPEL; Time for action - developing the book warehousing process; Deploying and testing the book warehousing BPEL; Understanding sequential invocation; A closer look at ; Understanding partner links; Partner link types; Defining partner links; Parallel service invocation; Time for action - developing parallel flowsDeploying and testing the parallel invocationUnderstanding a parallel flow; Summary; Chapter 3: Variables, Data Manipulation, and Expressions; Variables in BPEL; Declaring variables; Variable types; Variables in BookWarehousingBPEL; Time for action - review of existing variables; Declaring XML type variables; Time for action - creating XML type variables; Declaring XML element variables; Time for action - creating XML element variables; Declaring a WSDL message type variable; Time for action - creating a message type variable; Data manipulation and assignmentsTime for action - copying variablesExpressions; Copying variable parts; Time for action - copying variable parts; Other options for copying data; Optional attributes; Manipulating data for external partner links; Time for action - creating the AnotherBookstoreBPEL process; Time for action - extending the BookWarehousing process; Validating variables; Time for action - validating variables; The XSLT transformations; Time for action - using XSLT transformations; Summary; Chapter 4: Conditions and Loops; Conditions; Time for action - selecting the bookstore with the lowest quantityVintageBookstoreIf you are a software architect, a designer, a software developer, an SOA and BPM architect, a project manager, or a business process analyst who is responsible for the design and development of business processes, composite applications, and BPM/SOA solutions, then this book is for you. You should have a clear grasp of general SOA concepts including business processes and web services, but no prior knowledge of the BPEL language is required.Learning by doing (Packt Publishing)BPEL (Computer program language)Service-oriented architecture (Computer science)Web servicesBPEL (Computer program language)Service-oriented architecture (Computer science)Web services.004.654Juric Matjaz B.894024Weerasiri DenisMoore Karl1955-MiAaPQMiAaPQMiAaPQBOOK9910809807603321WS-BPEL 2.0 beginner's guide4029235UNINA