Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Business Process Execution Language for Web Services 2nd Edition

You're reading from   Business Process Execution Language for Web Services 2nd Edition

Arrow left icon
Product type Paperback
Published in Jan 2006
Publisher Packt
ISBN-13 9781904811817
Length 372 pages
Edition 1st Edition
Languages
Arrow right icon
Toc

Table of Contents (14) Chapters Close

Business Process Execution Language for Web Services
Credits
About the Authors
About the Reviewers
Preface
1. Introduction to BPEL and SOA FREE CHAPTER 2. Web Services Technology Stack 3. Service Composition with BPEL 4. Advanced BPEL 5. Oracle BPEL Process Manager and BPEL Designer: Overview 6. Oracle BPEL Process Manager: Advanced Features 7. MS BizTalk Server BPEL Syntax Reference Index

Index

A

  • <?AID 0013?> XE / Java Code Embedding
  • abstract business processes / Developing Business Processes with BPEL
  • abstract business protocols / Executable and Abstract Processes, Abstract Business Processes
  • abstractProcess attribute, default value / Default Values of Attributes
  • abstractProcess attribute, process element / BPEL Process Tag
  • acknowledgment interval, reliable messaging / Other Assertions
  • Action element / Event Subscription, Subscription Renewal, Unsubscribing, Subscription End Message
  • ActiveBPEL Engine / ActiveBPEL Engine and ActiveWebflow
  • Activities tab, BPEL console / Overview of Other BPEL Console Functions
  • activity names / Activity Names
  • adapters, MS Biztalk Server 2004 / Adapters
  • addAuditTrailEntry method, exec activity / Java Code Embedding
  • add partner links, BPEL Designer / Partner Links and Web Services
  • add variables, BPEL Designer / Variables
  • advantages of orchestration / Orchestration and Choreography
  • alarm events / Managing Events, Alarm Events
  • Ant utility / Ant Utility
  • APIs, Oracle BPEL Process Manager / BPEL Server APIs
  • assemble stage, send pipeline / Send Pipeline
  • assign activity / Assignments
    • transformation, Oracle BPEL Process Manager / Transformation and Query Support
    • data and array manipulation, Oracle BPEL Process Manager / Data and Array Manipulation
  • assign activity, BPEL syntax reference / <assign>, <copy>, <from>, <to>
  • asynchronous BPEL business process example / Asynchronous BPEL Example
    • WSDL / Modify the BPEL Process WSDL
    • partner link types / Modify Partner Link Types
    • BPEL process definition / Modify the BPEL Process Definition
  • asynchronous web services, invoking / Invoking Asynchronous Web Services
  • atomic transaction / Web Services Transaction Specifications, Atomic Transaction
  • attributes, BPEL syntax reference / Default Values of Attributes
  • attributes, default values / Default Values of Attributes
  • Audit tag / Instance Auditing
  • automation, business processes / Automation of Business Processes

B

  • base re-transmission interval, reliable messaging / Other Assertions
  • BinarySecurityToken element / Binary Security Token
  • BizTalk and BPEL equivalents / Comparing BizTalk Orchestration Constructs with BPEL
  • BizTalk Mapper / Maps
  • BPEL
    • history / BPEL for Service Composition
    • features / BPEL Features
    • choreography / Orchestration and Choreography
    • orchestration / Orchestration and Choreography
    • describing business processes / Executable and Abstract Processes
    • other specifications / Relation of BPEL to Other Languages
    • servers / BPEL Servers Overview
    • further development / The Future of BPEL
    • composing business processes / Developing Business Processes with BPEL
    • process / Developing Business Processes with BPEL
    • example, synchronous business process / BPEL Business Process Example
    • example, asynchronous business process / Asynchronous BPEL Example
  • BPELand BizTalk equivalents / Comparing BizTalk Orchestration Constructs with BPEL
  • bpelc command / Deployment and Domains
  • BPEL Compiler / BPEL Compiler and Revision Numbers
  • BPEL Console / BPEL Console , Process Management with the BPEL Console
    • process management / Process Management with the BPEL Console
    • visual flow / Visual Flow
    • instance auditing / Instance Auditing
    • debugging / Debugging
    • Instances tab / Overview of Other BPEL Console Functions
    • Activities tab / Overview of Other BPEL Console Functions
    • domain management / Management
    • performance tuning / Performance Tuning
    • domain administration / Domains and Administration
    • server-side administration / Administration of Server-Related Parameters
    • Configuration tab / Administration of Server-Related Parameters
    • Password tab / Administration of Server-Related Parameters
    • Logging tab / Administration of Server-Related Parameters
    • BPEL Domains tab / Managing BPEL Domains
  • BPEL console functions / Overview of Other BPEL Console Functions
  • BPEL designer / BPEL Designer
  • BPEL Designer / Graphical Development with BPEL Designer
  • BPEL Domains tab, BPEL console / Managing BPEL Domains
  • BPEL functions, BPEL syntax reference / BPEL Functions
  • BPEL processes
    • synchronous / Synchronous/Asynchronous Business Processes
    • asynchronous / Synchronous/Asynchronous Business Processes
    • partner links / Understanding Links to Partners
    • WSDL / Partner Link Types
    • variables / Variables
  • BPEL Processes tab, BPEL console / Overview of Other BPEL Console Functions
  • BPEL Server APIs / BPEL Server APIs
  • BPEL servers / BPEL Servers Overview
  • BPEL Validation Browser, JDeveloper / BPEL Validation Browser
  • BPML / BPML
  • BPMPublic role, identity service / Identity Service
  • BPMSystemAdmin role, identity service / Identity Service
  • BPMWorkflowAdmin role, identity service / Identity Service
  • BPMWorkflowReassign role, identity service / Identity Service
  • BPMWorkflowSuspend role, identity service / Identity Service
  • BPMWorkflowViewHistory role, identity service / Identity Service
  • bpws namespace / Namespaces
  • BTP / OASIS BTP
    • stack / The BTP Stack
    • model / The BTP Model
    • atomic transactions / Atomic Transactions
    • cohesive transactions / Cohesive Transactions
  • BTP stack / The BTP Stack
  • building BPEL processes, JDeveloper / Building and Deploying
  • business activity / Web Services Transaction Specifications, Business Activity
  • Business Activity Services, MS BizTalk Server 2004 / Integration with other BizTalk Servers
  • BusinessAgreement coordination protocol / BusinessAgreement
  • BusinessAgreementWithComplete coordination protocol / BusinessAgreementWithComplete
  • business process automation / BPEL for Service Composition
  • business process example / BPEL Business Process Example
    • involved web services / Involved Web Services
    • WSDL / WSDL for the BPEL Process
    • partner link types / Partner Link Types
    • business process definition / Business Process Definition
  • business process lifecycle / Business Process Lifecycle
  • business processs, abstract / Abstract Business Processes
  • Business Rules Engine, MS Biztalk Server / Business Rules Engine
  • business transaction scenario / Typical Business Transaction Scenario

C

  • <case> element / Conditions
  • case element, BPEL syntax reference / <switch>, <case>
  • catch activity, BPEL syntax reference / <catch>, <catchAll>
  • catchall activity, BPEL syntax reference / <catch>, <catchAll>
  • choreography / Orchestration and Choreography
  • collaborations, e-business / E-Business Collaborations
  • com.oracle.bpel.client.auth API, Oracle BPEL Server / BPEL Server APIs
  • com.oracle.bpel.client.dispatch API, Oracle BPEL Server / BPEL Server APIs
  • com.oracle.bpel.client.util API, Oracle BPEL Server / BPEL Server APIs
  • com.oracle.bpel.client API, Oracle BPEL Server / BPEL Server APIs
  • compensate activity, BPEL syntax reference / <compensate>
  • compensateHandler activity, BPEL syntax reference / <compensationHandler>
  • Compensate shape, MS BizTalk Server 2004 / Compensate Shape and Compensation Block (<compensate>, <compensationHandler>)
  • compensation / Compensation
  • compensation handlers / Compensation Handlers
  • compiling, BPEL designer / Building and Deploying
  • Completion coordination protocol / Completion
  • CompletionWithAck coordination protocol / CompletionWithAck
  • composition, BPEL / BPEL for Service Composition
  • composition, services / Service Composition
  • composition, web services / Composition of Exposed Services into Business Processes
  • concurrent activities / Concurrent Activities and Links
  • conditions / Conditions
  • configuration tab, BPEL console / Administration of Server-Related Parameters
  • conflictingReceive fault / Standard Faults
  • conflictingRequest fault / Standard Faults
  • constructs
    • <receive> / Invoking Web Services
    • <invoke> / Invoking Web Services
    • <flow> / Invoking Web Services
  • CoordinationContext element / CoordinationContext
  • coordination protocols
    • Completion / Completion
  • coordination protocols, atomic transaction
    • Two-Phase Commit / Two-Phase Commit
    • PhaseZero / PhaseZero
    • OutcomeNotification / OutcomeNotification
  • coordination protocols, atomic transactions / Coordination Protocols
    • CompletionWithAck / CompletionWithAck
  • coordination protocols, business activity / Coordination Protocols
  • coordination protocols, business activity
    • BusinessAgreement / BusinessAgreement
    • BusinessAgreementWithComplete / BusinessAgreementWithComplete
  • copy command, <assign> activity / Assignments
  • copy data, variables / Assignments
  • Copy Rule Editor, BPEL Designer / Copy Rule Editor
  • CORBA / Web Services
  • core BPEL engine, BPEL Server / Core BPEL Engine
  • correlation / Correlation and Message Properties
  • correlation element, BPEL syntax reference / <correlations>, <correlation>
  • correlations, MS BizTalk Server 2004 / Correlation (<correlations>, <correlationSets>)
  • correlationSet element, BPEL syntax reference / <correlationSets>, <correlationSet>
  • correlation sets / Correlation Sets
  • correlationViolation fault / Standard Faults
  • CreateCoordinationContext element / CreateCoordinationContext
  • CreateCoordinationContextResponse element / CreateCoordinationContextResponse
  • createInstance attribute, <receive> activity / <receive>
  • createInstance attribute, default value / Default Values of Attributes
  • custom exception serializers / Custom Exception Serializers
  • Custom repository plug-ins, identity service / Identity Service

D

  • Database, Oracle BPEL Process Manager / Database
  • date data type / Deadline and Duration Expressions
  • dateTime data type / Deadline and Duration Expressions
  • DCE / Web Services
  • DCOM / Web Services
  • deadline expressions / Deadline and Duration Expressions
  • deadline expressions, BPEL syntax reference / Deadline and Duration Expressions
  • debugging, process management / Debugging
  • Decide shape, MS BizTalk Server 2004 / Decide Shape (<switch>, <case>, <otherwise>)
  • define business process / Business Process Definition
  • defining partner links / Defining Partner Links
  • delays, business process / Delays
  • Delay shape, MS BizTalk Server 2004 / Delay Shape (<wait>)
  • delivery assurance, reliable messaging / Delivery Assurances
  • deploying a process, Oracle BPEL Server / Process Deployment Example
  • deploying BPEL processes, JDeveloper / Building and Deploying
  • deploying pocesses, BPEL console / Deploying Processes
  • deployment, Eclipse BPEL designer / Building and Deploying
  • Deployment Descriptor Properties window, JDeveloper / Building and Deploying
  • domain management, BPEL console / Management
  • domains administration, BPEL console / Domains and Administration
  • DTC / E-Business Collaborations
  • duration data type / Deadline and Duration Expressions
  • duration expressions / Deadline and Duration Expressions
  • duration expressions, BPEL syntax reference / Deadline and Duration Expressions
  • dynamic parallel flow, Oracle BPEL Process Manager / Dynamic Parallel Flow
  • dynamic partner links / Dynamic Partner Links

E

  • <empty> activity / Empty Activities
  • ebXML BPSS specification / ebXML BPSS
  • Eclipse BPEL Designer / Eclipse BPEL Designer
    • partner links / Partner Links and Web Services
    • variables / Variables
    • XML Type Browser / XML Type Browser
    • process map / Process Map
    • Copy Rule Editor / Copy Rule Editor
    • Function Wizard / Function Wizard
  • element attribute, variables / Variables
  • elements
    • <partnerLinks> / Defining Partner Links
    • <process> / BPEL Process Tag
    • <variables> / Variables
    • <BPELSuitcase> / Process Descriptor
    • <BPELProcess> / Process Descriptor
  • empty activity / Empty Activities
  • empty activity, BPEL syntax reference / <empty>
  • enableInstanceCompensation attribute, default value / Default Values of Attributes
  • enableInstanceCompensation attribute, process element / BPEL Process Tag
  • encode stage, send pipeline / Send Pipeline
  • endpoint reference, WS-Addressing / Endpoint Reference
  • enterprise service bus / Enterprise Service Bus
  • ESB / Enterprise Bus Infrastructure for Communication and Management of Services, Enterprise Service Bus
  • event handlers / Event Handlers
  • eventHandlers activity, BPEL syntax reference / <eventHandlers>
  • event managing / Managing Events
  • event subscription, WS-Eventing / Event Subscription
  • exception handling, WSIF / Exception Handling
  • exception serializers, custom / Custom Exception Serializers
  • exec activity / Java Code Embedding
  • executable business processes / Developing Business Processes with BPEL
  • executable processes / Executable and Abstract Processes
  • Expires element / Event Subscription
  • expressionLanguage attribute, default value / Default Values of Attributes
  • expressionLanguage attribute, process element / BPEL Process Tag
  • Expression shapes, MS BizTalk Server 2004 / Expression and Message Assignment Shapes (<assign>, <copy>, <from>, <to>)
  • extensibility mechanism, WSDL / Partner Link Types
  • extension functions, BPEL Process Manager / Extension Functions and Activities
  • external security token / Referencing an External Security Token

F

  • faultHandler activity, BPEL syntax reference / <faultHandlers>, <faultHandler>
  • fault handling / Fault Handling and Signaling
    • causes of faults / Fault Handling and Signaling
    • WSDL faults / WSDL Faults
    • signaling / Signaling Faults
    • handling faults / Handling Faults
    • selecting, fault handler / Selection of a Fault Handler
    • synchronous example / Synchronous Example
    • asynchronous example / Asynchronous Example
    • inline fault handling / Inline Fault Handling
  • faults
    • WS-Security / Faults
    • WS-Coordination / Faults
    • reliable messaging / Faults
    • WS-Addressing / Faults
  • faults, standard / Standard Faults
  • faults, WS-Security / Faults
  • faults, WSDL / Defining Faults in WSDL
  • flow activity, BPEL syntax reference / <flow>
  • flow construct / Invoking Web Services
  • flowN activity, Oracle BPEL Process Manager / Dynamic Parallel Flow
  • for attribute, <wait> activity / Delays
  • forcedTermination fault / Standard Faults
  • forEach activity / Dynamic Parallel Flow
  • Function Wizard, BPEL Designer / Extension Functions and Activities
  • Function Wizard, Eclipse BPEL Designer / Function Wizard
  • functoids / Maps

G

  • getContentFile method, exec activity / Java Code Embedding
  • getIndex method, exec activity / Java Code Embedding
  • getInstanceId method, exec activity / Java Code Embedding
  • getLinkStatus() function, BPEL syntax reference / getLinkStatus()
  • getLocator method, exec activity / Java Code Embedding
  • getPreference method, exec activity / Java Code Embedding
  • getVariableData() function, BPEL syntax reference / getVariableData()
  • getVariableData function / Conditions
  • getVariableProperty() function, BPEL syntax reference / getVariableProperty()
  • graphical development, BPEL Designer / Graphical Development with BPEL Designer

H

  • Health and Activity Tracking, MS BizTalk Server 2004 / Health and Activity Tracking (HAT)
  • HTTP protocol / Reliable Messaging
  • Human Workflow Services, MS BizTalk Server 2004 / Human Workflow Services (HWS)

I

  • IBM BPWS4J / IBM BPWS4J
  • IBM WebSphere Business Integration Server Foundation / IBM WebSphere Business Integration Server Foundation
  • identity service, Oracle BPEL Process Manager / Identity Service
  • import attribute, exec activity / Java Code Embedding
  • importing BPELprocesses, JDeveloper / Importing Existing BPEL Processes
  • in-flight debugging / Debugging
  • inactivity timeout, reliable messaging / Other Assertions
  • information systems gap time / Why Business Processes Matter
  • initiate attribute, default value / Default Values of Attributes
  • inline fault handling / Inline Fault Handling
  • inputVariable attribute, <invoke> activity / <invoke>
  • inspection element / WS-Inspection
  • instance auditing, process management / Instance Auditing
  • Instances tab, BPEL console / Overview of Other BPEL Console Functions
  • integration services, BPEL Server / Integration Services
  • invalidReply fault / Standard Faults
  • invoke activity / <invoke>
  • invoke activity, BPEL syntax reference / <invoke>
  • invoke asynchronous web service / Invoking Asynchronous Web Services
  • invoke construct / Invoking Web Services
  • invoking a java class, WSIF / Advantages of WSIF
  • invoking a web service / Invoking Web Services

J

  • java code embedding / Java Code Embedding
  • Java to XML bindings, WSIF / Java to XML Bindings
  • JAZN provider, identity service / Identity Service
  • JDeveloper
    • importing BPEL processes / Importing Existing BPEL Processes
    • partner links / Partner Links and Web Services
    • variables / Variables
    • process activities / Process Activities
    • copy rule editor / Copy Rule Editor
    • XPath Expression Builder / XPath Expression Builder
    • XSLT Mapper / XSLT Mapper
    • BPEL Validation Browser / BPEL Validation Browser
    • building and deploying processes / Building and Deploying
  • JDeveloper BPEL Designer / JDeveloper BPEL DesignerJDeveloper BPEL Designer
  • JMSServiceCallback port type, Oracle JMS service / Mail and JMS Services
  • JMSService port type, Oracle JMS service / Mail and JMS Services
  • joinCondition attribute, default value / Default Values of Attributes
  • join conditions / Join Conditions and Link Status
  • joinFailure fault / Standard Faults
  • join failures / Join Failures
  • JTA / Java Code Embedding

L

  • language attribute, exec activity / Java Code Embedding
  • ldap
    • listUsers function, Oracle BPEL Process Manager / LDAP Access and User Management
    • search function, Oracle BPEL Process Manager / LDAP Access and User Management
    • authenticate function, Oracle BPEL Process Manager / LDAP Access and User Management
  • LDAP access functions, Oracle BPEL Process Manager / LDAP Access and User Management
  • lifecycle,business process / Business Process Lifecycle
  • link activity, BPEL syntax reference / <links>, <link>
  • link element / Inspection Document Hierarchy
  • links / Concurrent Activities and Links
  • Listen shape, MS BizTalk Server 2004 / Listen Shape (<pick>, <onMessage>, <onAlarm>)
  • Logging tab, BPEL console / Administration of Server-Related Parameters
  • lookup method, exec activity / Java Code Embedding
  • looping / Loops
  • Loop shape, MS BizTalk Server 2004 / Loop Shape (<while>)

M

  • MailServiceCallback port type, Oracle E-mail service / Mail and JMS Services
  • MailService port type, Oracle E-mail service / Mail and JMS Services
  • managing events / Managing Events
  • mapping properties to messages / Mapping Properties to Messages
  • MDA / Model Driven Approach: Generating BPEL from UML Activity Diagrams
  • MessageBox, MS Biztalk Server 2004 / The MessageBox
  • message correlation / Invoking Asynchronous Web Services, Message Properties
  • message events / Managing Events, Message Events
  • message flow / Providing the Interface to BPEL Processes: <invoke>, <receive>, and <reply>
    • attributes / Providing the Interface to BPEL Processes: <invoke>, <receive>, and <reply>
    • <invoke> activity / <invoke>
    • <receive> activity / <receive>
    • <reply> activity / <reply>
  • message properties / Message Properties
    • mapping properties to messages / Mapping Properties to Messages
    • extracting / Extracting Properties
    • assignments / Properties and Assignments
  • message security / WS-Security
  • messageType attribute, variables / Variables
  • messaging / Reliable Messaging
  • messaging model / Messaging Model
  • Microsoft Biztalk Server 2004 / Microsoft BizTalk
  • mismatchedAssignmentFailure fault / Standard Faults
  • model driven approach / Model Driven Approach: Generating BPEL from UML Activity Diagrams
  • MS BizTalk Server 2004
    • BPEL compliance / Do’s and Don’ts for BPEL Compliance in BizTalk
    • integration with other BizTalk servers / Integration with other BizTalk Servers
  • MS Biztalk Server 2004
    • about / Microsoft BizTalk
    • XLANG/s / Support for BPEL and XLANG/s
    • architecture / Architecture
    • ports / Ports
    • receive locations / Receive Locations
    • adapters / Adapters
    • receive pipelines / Receive Pipelines
    • MessageBox / The MessageBox
    • sample orchestration / Building a Sample Orchestration in BizTalk
  • MS BizTalk Server 2006 / BizTalk Server 2006 and Beyond
  • myRole, partner links / Defining Partner Links

N

  • .NET integration, MS BizTalk Server 2004 / Integration with the .NET Framework
  • name, partner links / Defining Partner Links
  • name attribute / Activity Names
  • name attribute, process element / BPEL Process Tag
  • namespaces, BPEL syntax reference / Namespaces
  • notification service, Oracle BPEL Process Manager / Notification Service
  • Notification Wizard, Oracle BPEL Process Manager / Notification Wizard
  • NotifyTo element / Subscription End Message

O

  • OASIS / OASIS BTP
  • obant, Ant utility / Ant Utility
  • obsetenv script / Setting the Environment
  • onAlarm activity, syntax reference / <onAlarm>
  • onMessage activity, BPEL syntax reference / <onMessage>
  • OpenStorm Service Orchestrator / OpenStorm Service Orchestrator
  • operators, policy / Policy Outline
  • ora
    • processXSLT() function / Transformation and Query Support
    • processXSQL() function / Transformation and Query Support
    • getElement() function / Data and Array Manipulation
    • countNodes() function / Data and Array Manipulation
    • parseEscapedXML() function / XML Manipulation
    • getContentAsString() function / XML Manipulation
    • integer() function / XML Manipulation
    • addQuotes() function / XML Manipulation
    • readFile() function / XML Manipulation
    • getCurrentDate() function / Date and Time Expressions
    • getCurrentTime() function / Date and Time Expressions
    • getCurrentDateTime() function / Date and Time Expressions
    • formatDate() function / Date and Time Expressions
    • getProcessId() function / Process Identification
    • getProcessURL() function / Process Identification
    • getInstanceId() function / Process Identification
    • getConversationId() function / Process Identification
    • getCreator() function / Process Identification
    • generateGUID() function / Process Identification
  • Oracle-specific activities, Oracle BPEL Process Manager
    • <bpelxTopicnappend> / Data and Array Manipulation
    • <bpelxTopicninsertBefore> / Data and Array Manipulation
    • <bpelxTopicncopyList> / Data and Array Manipulation
  • Oracle-specific functions, Oracle BPEL Process Manager
    • oraTopicngetElement() / Data and Array Manipulation
    • oraTopicncountNodes() / Data and Array Manipulation
    • oraTopicnparseEscapedXML() / XML Manipulation
    • oraTopicngetContentAsString() / XML Manipulation
    • oraTopicninteger() / XML Manipulation
    • oraTopicnaddQuotes() / XML Manipulation
    • oraTopicnreadFile() / XML Manipulation
    • oraTopicngetCurrentDate() / Date and Time Expressions
    • oraTopicngetCurrentTime() / Date and Time Expressions
    • oraTopicngetCurrentDateTime() / Date and Time Expressions
    • oraTopicngetProcessId() / Process Identification
    • oraTopicngetProcessURL() / Process Identification
    • oraTopicngetInstanceId() / Process Identification
    • oraTopicngetConversationId() / Process Identification
    • oraTopicngetCreator() / Process Identification
    • oraTopicngenerateGUID() / Process Identification
    • oraTopicnlookupUser / Identity Service
    • oraTopicnlookupGroup / Identity Service
    • oraTopicngetUserProperty / Identity Service
    • oraTopicngetGroupProperty / Identity Service
    • oraTopicngetManager / Identity Service
    • oraTopicngetReportees / Identity Service
    • oraTopicngetUsersInGroup / Identity Service
    • oraTopicngetUserRoles / Identity Service
    • oraTopicnisUserInRole / Identity Service
  • Oracle BPEL Console / BPEL Console
  • Oracle BPEL Process Manager
    • about / Oracle BPEL Process Manager
    • overview / Overview and Architecture
    • architecture / Overview and Architecture
    • BPEL Server / BPEL Server
    • BPEL Console / BPEL Console
    • BPEL Designer / BPEL Designer
    • Database / Database
    • deploying a process / Process Deployment Example
    • process descriptor / Process Descriptor
    • BPEL compiler / BPEL Compiler and Revision Numbers
    • Oracle-specific functions / Extension Functions and Activities
    • extension functions / Extension Functions and Activities
    • transformation support / Transformation and Query Support
    • query support / Transformation and Query Support
    • data and array manipulation / Data and Array Manipulation
    • XML manipulation / XML Manipulation
    • dynamic parallel flow / Dynamic Parallel Flow
    • WSIF support / Web Services Invocation Framework
    • notification service / Notification Service
    • JMS service / Mail and JMS Services
    • mail service / Mail and JMS Services
    • Workflow service / Workflow Service
    • workflow patterns / Workflow Patterns
    • identity service / Identity Service
    • BPEL Server APIs / BPEL Server APIs
  • Oracle BPEL server
    • about / BPEL Server
    • core BPEL engine / Core BPEL Engine
    • WSDL bindings / WSDL Bindings
    • integration services / Integration Services
  • orchestration / Orchestration and Choreography
  • OutcomeNotification coordination protocol / OutcomeNotification
  • outputVariable attribute, <invoke> activity / <invoke>

P

  • 2PC coordination protocol / Two-Phase Commit
  • Parallel Actions shape, MS BizTalk Server 2004 / Parallel Actions Shape (<flow>)
  • partner links / Understanding Links to Partners
    • invoked partner links / Understanding Links to Partners
    • client partner links / Understanding Links to Partners
    • types / Partner Link Types
    • partner link types / Partner Link Types
    • defining links / Defining Partner Links
    • parameters / Defining Partner Links
    • dynamic partner links / Dynamic Partner Links
    • JDeveloper / Partner Links and Web Services
  • partner links, BPEL Designer / Partner Links and Web Services
  • partner links, business process definition / Partner Links
  • partner links, JDeveloper / Partner Links and Web Services
  • partnerLinks activity, BPEL syntax reference / <partnerLinks>, <partnerLink>
  • partnerLinks element / Defining Partner Links
  • partnerLinkType, partner links / Defining Partner Links
  • partnerLinkType activity, BPEL syntax reference / <partnerLinkType>, <role>
  • partner link types / Partner Link Types
  • partnerRole, partner links / Defining Partner Links
  • partners element, BPEL syntax reference / <partners>
  • Password tab, BPEL console / Administration of Server-Related Parameters
  • performance tuning, BPEL console / Performance Tuning
  • PhaseZero coordination protocol / PhaseZero
  • pick activity / Pick Activity
  • pick activity, BPEL syntax reference / <pick>
  • plnk namespace / Namespaces
  • policies / WS-Policy
  • policy assertions / Policy Assertions
  • policy inclusion / Policy Inclusion
  • policy operators / Policy Outline
  • ports, MS BizTalk Server 2004 / Port and Role Link Shapes (<partnerLink>, <partnerLinkType>, <role>)
  • ports, MS Biztalk Server 2004 / Ports
  • position() function, Xpath / Data and Array Manipulation
  • pre-assemble stage, send pipeline / Send Pipeline
  • process descriptor, Oracle BPEL Process Manager / Process Descriptor
  • process element / BPEL Process Tag
  • process element, BPEL syntax reference / <process>
  • process identification functions, Oracle BPEL Process Manager / Process Identification
  • process main body, business process definition / BPEL Process Main Body
  • process management, BPEL Console / Process Management with the BPEL Console
  • process map, BPEL Designer / Process Map
  • process outline, business process definition / BPEL Process Outline
  • propertyAlias element, BPEL syntax reference / <propertyAlias>
  • property aliases / Mapping Properties to Messages
  • property demotion, send pipeline / Send Pipeline
  • property element, BPEL syntax reference / <property>

Q

  • queryLanguage attribute, default value / Default Values of Attributes
  • queryLanguage attribute, process element / BPEL Process Tag
  • query support, Oracle BPEL Process Manager / Transformation and Query Support

R

  • <receive> construct / Invoking Asynchronous Web Services
  • receive activity / <receive>
  • receive activity, BPEL syntax reference / <receive>
  • receive locations, MS Biztalk Server 2004 / Receive Locations
  • receive pipeline, MS Biztalk Server 2004 / Receive Pipelines
  • receive shapes, MS BizTalk Server 2004 / Receive and Send Shapes (<receive>, <invoke>, <reply>)
  • Register element / Register
  • RegisterResponse element / RegisterResponse
  • RelatesTo element / Response to Event Subscription
  • Reliable Messaging / Reliable Messaging
  • renewal, event subscription / Subscription Renewal
  • repeatedCompensation fault / Standard Faults
  • reply activity / <reply>
  • reply activity, BPEL syntax reference / <reply>
  • request acknowledgement, reliable messaging / Requesting Acknowledgement
  • response, event subscription / Response to Event Subscription
  • RM protocol / Reliable Messaging
  • RPC / Web Services
  • Rules Engine, MS Biztalk Server / Business Rules Engine

S

  • schemac utility, Oracle BPEL Process Manager / XML Façades
  • scope activity, BPEL syntax reference / <scope>
  • scopes / Scopes
  • Scope shape, MS BizTalk Server 2004 / Scope Shape (<scope>)
  • security / WS-Security
  • SecurityTokenReference element / Referencing an External Security Token
  • selectionFailure fault / Standard Faults
  • send pipeline, MS Biztalk Server 2004 / Send Pipeline
  • sequence activity, BPEL syntax reference / <sequence>
  • serializable scopes / Serializable Scopes
  • server administration, BPEL console / Domains and Administration
  • service composition / Service Composition
  • service composition with BPEL / BPEL for Service Composition
  • service oriented architecture / Service Oriented Architecture
    • services / Services
    • interfaces / Interfaces
    • messages / Messages
    • synchronicity / Synchronicity
    • loose coupling / Loose Coupling
    • registries / Registries
    • quality of service / Quality of Service
    • service composition / Composition of Services into Business Processes
  • setCreator method, exec activity / Java Code Embedding
  • setCustomKey method, exec activity / Java Code Embedding
  • setIndex method, exec activity / Java Code Embedding
  • setMetadata method, exec activity / Java Code Embedding
  • setPriority method, exec activity / Java Code Embedding
  • setStatus method, exec activity / Java Code Embedding
  • setTitle method, exec activity / Java Code Embedding
  • signaling / Signaling Faults
    • sychronous replies / Signaling Faults to Clients in Synchronous Replies
    • asychronous replies / Signaling Faults to Clients in Asynchronous Scenarios
  • SOA / Integration between Services and Applications, Service Oriented Architecture
  • SOAP / How Web Services Differ from their Predecessors
  • source element / Sources and Targets
  • source element, BPEL syntax reference / <source>, Standard Elements
  • stack, web service standards / E-Business Collaborations
  • standard attributes, elements / Standard Attributes
  • standard faults / Standard Faults
  • startOraBPEL script / Setting the Environment
  • subscription, event / Event Subscription
  • subscription renewal, WS-Eventing / Subscription Renewal
  • suppressJoinFailure attribute, process element / BPEL Process Tag
  • Suspend shape, MS BizTalk Server 2004 / Suspend Shape
  • switch activity / Conditions
  • switch activity, syntax reference / <switch>, <case>
  • synchronous BPEL business process / BPEL Business Process Example

T

  • <terminate> activity / Process Termination
  • target element / Sources and Targets
  • target element, BPEL syntax reference / <target>
  • targetNamespace attribute, process element / BPEL Process Tag
  • terminate activity, BPEL syntax reference / <terminate>
  • Terminate shape, MS BizTalk Server 2004 / Terminate Shape (<terminate>)
  • termination, business process / Process Termination
  • third-party LDAP providers, identity service / Identity Service
  • throw activity, BPEL syntax reference / <throw>
  • Throw Exception shape, MS BizTalk Server 2004 / Throw Exception Shape and Exception Handling (<throw>, <faultHandler>, <catch>, <catchAll>)
  • Trading Partner Management, MS BizTalk Server 2004 / Integration with other BizTalk Servers
  • transaction types
    • atomic transaction / Atomic Transaction
    • business activity / Business Activity
  • transformation support, Oracle BPEL Process Manager / Transformation and Query Support
  • transitionCondition attribute, default value / Default Values of Attributes
  • transition conditions / Transition Conditions
  • Two-Phase Commit coordination protocol / Two-Phase Commit
  • type attribute, variables / Variables
  • types, partner links / Partner Link Types

U

  • UDDI / How Web Services Differ from their Predecessors
  • UML to BPEL / Model Driven Approach: Generating BPEL from UML Activity Diagrams
  • uninitializedVariable fault / Standard Faults
  • unsubscribing / Unsubscribing
  • unsubscribing, WS-eventing / Unsubscribing
  • until attribute, <wait> activity / Delays
  • user exceptions in Java / User Exceptions in Java

V

  • variableAccessSerializable attribute, default value / Default Values of Attributes
  • variable assignments / Assignments
  • variable element, BPEL syntax reference / <variables>, <variable>
  • variables / Variables
    • messageType attribute / Variables
    • element attribute / Variables
    • type attribute / Variables
    • assignments / Assignments
    • types of / Assignments
  • variables, BPEL Designer / Variables
  • variables, business process definition / Variables
  • variables, JDeveloper / Variables
  • version attribute, exec activity / Java Code Embedding

W

  • <wait> activity / Delays
  • <while> activity / Loops
  • <wse
    • Renew> element / Subscription Renewal
  • <wsp
    • All> policy operator / The <wsp:All> Operator
    • ExactlyOne> policy operator / The <wsp:ExactlyOne> Operator
    • OneOrMore> policy operator / The <wsp:OneOrMore> Operator
    • Policy> policy operator / The <wsp:Policy> Operator
  • wait activity / Delays
  • wait activity, BPEL syntax reference / <wait>
  • web service collaboration / E-Business Collaborations
  • web services
    • invoking / Invoking Web Services
  • web services technology stack / Web Services Technology Stack
  • while activity / Loops
  • while activity, BPEL syntax reference / <while>
  • Workflow service, Oracle BPEL Process Manager / Workflow Service
  • Worklist application, Oracle BPEL Process Manager / Workflow Service
  • WS-Addressing specification / WS-Addressing
  • WS-CDL specification / WS-CDL
  • WS-Coordination specification / WS-Coordination
  • WS-Eventing specification / WS-Eventing
  • WS-Inspection specification / WS-Inspection
  • WS-Policy specification / WS-Policy
  • WS-Security specification / WS-Security
  • WS-Transaction specification / Web Services Transaction Specifications
  • WSCI specification / WSCI
  • wscoor
    • InvalidState fault / Faults
    • InvalidProtocol fault / Faults
    • InvalidParameters fault / Faults
    • NoActivity fault / Faults
    • ContextRefused fault / Faults
    • AlreadyRegistered fault / Faults
  • WSDL / Partner Link Types
  • WSDL bindings, BPEL Server / WSDL Bindings
  • WSDL message, variable type / Assignments
  • wse
    • Unsubscribe element / Unsubscribing
  • WSFL / BPEL for Service Composition
  • WSIF / Web Services Invocation Framework
    • advantages / Advantages of WSIF
    • Java to XML bindings / Java to XML Bindings
    • invoking a Java class / Invoking a Java Class through WSIF
    • defining WSIF bindings in WSDL / Defining WSIF Bindings in WSDL
    • exception handling / Exception Handling
  • WSIF EJB binding / Invoking EJB through WSIF
  • WSIF tab, BPEL console / Administration of Server-Related Parameters
  • wsp
    • Usage operator / Policy Assertions
    • Preference operator / Policy Assertions
    • PolicyReference element / Policy Inclusion
  • wsrm
    • UnknownSequence fault / Faults
    • InvalidAcknowledgement fault / Faults
    • MessageNumberRollover fault / Faults
    • LastMessageNumberExceeded fault / Faults
    • SequenceRefused fault / Faults
  • wsse
    • UnsupportedSecurityToken fault / Faults
    • UnsupportedAlgorithm fault / Faults
    • InvalidSecurity fault / Faults
    • InvalidSecurityToken fault / Faults
    • FailedAuthentication fault / Faults
    • FailedCheck fault / Faults
    • SecurityTokenUnavailable fault / Faults

X

  • XLANG / BPEL for Service Composition
  • XLANG/s / Support for BPEL and XLANG/s
  • XML facades / XML Façades
  • XML manipulation, Oracle BPEL Process Manager / XML Manipulation
  • xmlns attribute, process element / BPEL Process Tag
  • XML serialization / XML Façades
  • XML Type Browser, BPEL Designer / XML Type Browser
  • XPath 2.0 functions, Oracle BPEL Process Manager / Extension Functions and Activities
  • XPath Expression Builder, JDeveloper / XPath Expression Builder
  • XSLT Mapper, JDeveloper / XSLT Mapper
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image