05022nam 2200685 a 450 991045948270332120200520144314.01-282-88219-897866128821971-84968-047-7(CKB)2670000000059251(EBL)952067(OCoLC)798535880(SSID)ssj0000445092(PQKBManifestationID)12128345(PQKBTitleCode)TC0000445092(PQKBWorkID)10482164(PQKB)10819301(MiAaPQ)EBC952067(CaSebORM)9781849680462(PPN)22802711X(Au-PeEL)EBL952067(CaPaEBR)ebr10428663(CaONFJC)MIL288219(EXLCZ)99267000000005925120101206d2010 uy 0engur|n|---|||||txtccrWS-BPEL 2.0 for SOA composite applications with IBM WebSphere 7[electronic resource] define, model, implement, and monitor real-world BPEL 2.0 business processes with SOA-powered BPM /Matjaz B. Juric ... [et al.]1st editionBirmingham [U.K.] Packt Pub.20101 online resource (644 p.)Includes index.1-84968-046-9 Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Introduction to BPEL and SOA; Why business processes matter; Business and IT alignment; Service-Oriented Architecture; BPEL; Services; How to develop services; SOA concepts; Services; Interfaces; Messages; Synchronicity; Loose coupling; Reusability; Registries and repositories; Quality of Service; Composition of services into business processes; SOA building blocks; BPEL for process automation; Web Services; How web services differ from their predecessorsWeb services technology stackEnterprise Service Bus; ESB features; Registry and repository; Human task support and identity management; Process monitoring or business activity monitoring; Business Rules Management Systems (BRMS) or Rule Engine; Adapters; Service Component Architecture; SOA governance; Understanding BPEL; BPEL features; Orchestration and choreography; Executable and abstract processes; Relation of BPEL to other languages; XLANG; WSFL; BPML; ebXML BPSS; YAWL; WSCL; WSCI; WS-CDL; BPMN; BPEL servers overview; The future of BPEL; Summary; Chapter 2: Service Composition with BPELDeveloping business processes with BPELCore concepts; Invoking services; Invoking asynchronous services; Synchronous/asynchronous business processes; Understanding links to partners; Partner link types; Defining partner links; BPEL process tag; Variables; Providing the interface to BPEL processes- , , and ; ; ; ; Assignments; Validating variables; Accessing variables in expressions; XSLT transformations; Conditions; Activity names; Documentation; BPEL business process example; Involved services; Employee Travel Status service; Airline serviceWSDL for the BPEL processPartner link types; Business process definition; BPEL process outline; Partner links; Variables; BPEL process main body; Asynchronous BPEL example; Modify the BPEL process WSDL; Modify partner link types; Modify the BPEL process definition; Summary; Chapter 3: Advanced BPEL; Advanced activities; Loops; While; Repeat Until; For Each; Delays; Deadline and duration expressions; Empty activities; Ending a process; Fault handling and signaling; WSDL faults; Signaling faults; Signaling faults to clients in synchronous repliesSignaling faults to clients in asynchronous scenariosHandling faults; Selection of a fault handler; Synchronous example; Asynchronous example; Propagating faults; Default fault handler; Inline fault handling; Scopes; Example; First scope; Second scope; Third scope; Isolated scopes; Compensation; Compensation handlers; Example; Default compensation handler; Invoking compensation handlers; Termination handler; Default termination handler; Managing events; Pick activity; Message events; Alarm events; Example; Event handlers; ; ; Business process lifecycleCorrelation and message propertiesDefine, model, implement, and monitor real-world BPEL 2.0 business processes with SOA-powered BPM for IBM WebSphere 7 with this book and eBookService-oriented architecture (Computer science)Web servicesWeb site developmentElectronic books.Service-oriented architecture (Computer science)Web services.Web site development.005.376Juric Matjaz B894024MiAaPQMiAaPQMiAaPQBOOK9910459482703321WS-BPEL 2.0 for SOA composite applications with IBM WebSphere 72153436UNINA