SOA Training (BPEL+ESB) |
Day1Introduction and Concepts Introduction to Oracle BPEL Process Manager What Is BPEL? What Is Oracle BPEL Process Manager? What Is the BPEL Designer? JDeveloper BPEL Designer Eclipse BPEL Designer How to Use This Guide Tutorials and Demonstrations Summary Day2Getting Started with Oracle BPEL Process Manager Overview of Oracle BPEL Process Manager Components Starting Oracle BPEL Process Manager Components Overview of BPEL Designer Environments Overview of JDeveloper BPEL Designer Applications Navigator Diagram View Window Source Window Component Palette Property Inspector Structure Window Log Window Overview of Eclipse BPEL Designer Navigator Process Map and Overview Windows. BPEL Source Window. BPEL Inspector . Log Window BPEL Palette. Overview of Activities. Overview of Partner Links Overview of Oracle BPEL Server . Overview of Oracle BPEL Console . Overview of Oracle BPEL Process Manager Services .. Overview of Oracle BPEL Process Manager Technology Adapters Summary Day3Building a Simple BPEL Process Overview of Building a Simple BPEL Process .. Creating a New BPEL Project Using Eclipse BPEL Designer . Browsing a New Project Viewing the WSDL Interface of a BPEL Process.. Switching Between the Overview, Process Map, and Source Code Viewing an Overview of a BPEL Process Viewing a Detailed Process Map Viewing BPEL Source Code.. Reviewing the BPEL Source Code .. Understanding the Sequence Activity .. Understanding the Assign Activity. Adding an Assign Activity to the Process Map. Step 1: Viewing the Process Map.. Step 2: Inserting an Assign Activity Step 3: Adding a Copy Rule . Step 4: Defining the From Part (Source) of the Copy Rule.. Step 5: Defining the To Part (Destination) of the Copy Rule Compiling and Deploying the BPEL Process . Testing the BPEL Process Summary Manipulating and Transforming XML Data in BPEL and ESB How XML Data Works in BPEL. About Data Manipulation and XPath Standards . Initializing a Variable with Expression Constants or Literal XML Copying Between Variables . Creating Transformation activity in a BPEL Process Creating Transformation Mapping by using the XSLT Mapper Saving a XSLT Transformation Applying a Transformation to XML data Creating a Domain Value Map in BPEL and in ESB Summary Day4Example and Demo Demo Solving of Issues Exercise Invoking a Synchronous Web Service Use Case . Synchronous Service Concepts.. Examples .. The Partner Link.. Port Types partnerLinkTypes for Synchronous Services UDDI and WSIL Directories . The Invoke Activity Calling a Synchronous Service .. Summary Calling an Asynchronous Web Service Introduction. Use Case . Understanding Asynchronous Callback Concepts. partnerLinkTypes for Asynchronous Services Calling the Service from BPEL Invoke and Receive Activities . Correlations. WS-Addressing TCP Tunneling Correlation Sets The Reply Activity .. Dehydration Adding a Partner Link for an Asynchronous Service. Adding an Invoke Activity Adding a Receive Activity . Performing Additional Activities . Questions and Answers .. Summary Day5Integrating Services Through Adapters Defining Adapter Services Describing the Adapter Framework Types of Adapters Creating a PartnerLink for an Adapter in BPEL Invoking the service of a BPEL adapter Virtualising Services through ESB Adapters Deciding to use BPEL or ESB Adapters Designing Routing Patterns Parallel Flow Introduction. Use Case . Understanding Parallel Flow Concepts .. Defining a Parallel Flow. The flowN Activity BPEL Code Example of the FlowN Activity . Summary Conditional Branching Introduction. Use Case . Understanding Conditional Branching Concepts Conditional Branching Adding a Switch Activity The While Activity . Summary Fault Handling Introduction. Use Case . Defining a Fault Handler Taxonomy of BPEL Faults . Using the Scope Activity - Throwing Internal Faults Returning External Faults .. Returning a Fault in a Synchronous Interaction. Returning a Fault in an Asynchronous Interaction.. Fault Handler Within a Scope. - The Empty Activity at runtime .. - Compensation - The Terminate Activity -10 Catching Run-Time Faults Example .. Eclipse BPEL Designer Example .. Summary Day6Incorporating Java/J2EE Code in BPEL Processes Introduction. Use Case . Using Java Code with WSIF Binding Using Java Code Wrapped as a SOAP Service Embedding Java Code in BPEL . The bpelx:exec Tag.. XML Facade bpelx:exec Built-in Methods . JDeveloper BPEL Designer Example. Summary Introduction to ESB Creating an ESB Project in JDeveloper and Creating a ESB System Creating an ESB Service and Routing Rules in ESB Adding Target Service to Routing Rules Adding a SOAP Service to an ESB Project ESBBPEL Native Integration Registering an ESB Project Benefits of ESB Example and Demo Demo Solving of Issues Exercise Day7BPEL Process Deployment and Domain Management Compiling and Deploying a BPEL Process .. Compiling and Deploying on JDeveloper BPEL Designer . Compiling Without Deploying on JDeveloper BPEL Designer . Compiling and Deploying on Eclipse BPEL Designer .. BPEL Suitcase JAR File . Creating and Managing a BPEL Domain Changing the Default Domain Password Changing Oracle BPEL Admin Console Password.. Creating a BPEL Domain Changing Oracle BPEL Server Mode . Deploying a BPEL Suitcase to a Specific Domain .. Location of BPEL JAR Suitcase Files in a Specific Domain.. Undeploying a BPEL Process from a Specific Domain Viewing BPEL Processes in Oracle BPEL Console .. Dashboard Tab: Viewing Processes.. BPEL Processes Tab: Managing the Process Life Cycle.. Process Life Cycle Recommendations for a Development Environment . Process Life Cycle Recommendations for a Production Environment .. Example: Life Cycle of Processes.. Instances Tab: Viewing Process Instances Activities Tab: Viewing Process Activities .. Build and Command Line Tools. Apache Ant . bpelc .. Examples .. schemac Examples .. Summary . Day8Miscellaneous Topics Introduction to OWSM Debugging of BPEL Process BPEL Integration with Various Systems Design Patterns in SOA SOA Best Practices Introduction to BPA (Business Process Analaytics) Demo and Hand's On FAQ'sSome FAQs related to SOA (BPEL + ESB) Training - 1) Where is the Location of training? This training we have both online and class room for Online students we will be sharing live Virtual class room, , using our Web Conferencing software. The participants will be able to get their queries answered, Training is held on weekends 2) How about Audio? You will listen Audio of the instructor using Web Conferencing Software. 3) What are training requirements? A good quality headphone & microphone to listen & speak to the trainer is must. You can also connect to conference bu Using phone 4) What will be the timings of training? Pacific Standard Time (PST) - 10:00 AM 5) What is the cost of the training course? The cost for SOA (BPEL + ESB) Training is USD 450$. 6) During training, will we have access to the environment to practice? Yes, you will be able to practice during the weekdays as you will be given access to our remote servers. 7) How much of the class will be practical? First half will be theroy and second half will be Practicals 8) Would we be provided with learning material? Yes, We will provide training presentations, training material and exercises for practical's |
![]() |