|
|
|
|
|
|
|
|
|
1. |
Record Nr. |
UNINA9910459072203321 |
|
|
Autore |
Juric Matjaz B |
|
|
Titolo |
WS-BPEL 2.0 for SOA composite applications with Oracle SOA Suite 11g [[electronic resource] ] : define, model, implement, and monitor real-world BPEL business processes with SOA-powered BPM / / Matjaz B. Juric with Marcel Krizevnik |
|
|
|
|
|
|
|
Pubbl/distr/stampa |
|
|
Birmingham [England], : Packt Pub., 2010 |
|
|
|
|
|
|
|
ISBN |
|
1-282-76686-4 |
9786612766862 |
1-84719-795-7 |
|
|
|
|
|
|
|
|
Descrizione fisica |
|
1 online resource (616 p.) |
|
|
|
|
|
|
Collana |
|
Enterprise : professional expertise distilled |
|
|
|
|
|
|
Altri autori (Persone) |
|
|
|
|
|
|
Disciplina |
|
|
|
|
|
|
Soggetti |
|
Service-oriented architecture (Computer science) |
BPEL (Computer program language) |
Electronic books. |
|
|
|
|
|
|
|
|
Lingua di pubblicazione |
|
|
|
|
|
|
Formato |
Materiale a stampa |
|
|
|
|
|
Livello bibliografico |
Monografia |
|
|
|
|
|
Note generali |
|
|
|
|
|
|
Nota di contenuto |
|
Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; Table of Contents; Preface; Chapter 1: Introduction to BPEL and SOA; Why business processes matters; Business and IT alignment; Service-Oriented Architecture; BPEL; Services; How to develop services; SOA concepts; Services; Interfaces; Messages; 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 predecessors; Web Services technology stack |
Enterprise Service BusESB 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 BPEL |
Developing 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 Service |
WSDL for the BPEL processPartner link types; Business process definition; BPEL process outline; Partner links; Variables for the Travel Process; 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 replies |
Signaling 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 lifecycle |
Correlation and message properties |
|
|
|
|
|
|
Sommario/riassunto |
|
Define, model, implement, and monitor real-world BPEL business processes with SOA powered BPM for Oracle SOA Suite with this book and eBook |
|
|
|
|
|
|
|
| |