Sie sind auf Seite 1von 4

www.VirtualNuggets.com Training@VirtualNuggets.

com India +91-8885560202 ; +91-40-64540202 USA +1-707-666-8949 Course Overview: This course is designed to provide the individual a deep knowledge of SOA along with advanced BPEL concepts. It also covered various concepts like human workflow, business rules, more adapters concepts, Monitoring and managing SOA 11g Deployment and many more. You will also be benefited with hands-on exercises. The course is planned in such a way that after the course the aspirant can make Oracle SOA as their career. This course benefits the students by providing maximum exposure to the concept in a realtime industrial approach. Course Contents : 1.) Introduction to the Course and Course Contents Describe Service-Oriented Architecture (SOA) concepts Details about what to download and from where for SOA 11g Installation Technical and Business Benefits of SOA 8 case studies shall be discussed Discussion on market value and prerequisites Demo 2.) Service-Oriented Architecture Concepts Identify standards that enable SOA WS, UDDI, SOAP Review Service Component Architecture (SCA) Describe Oracle SOA Suite 11g components Practice Install SOA Suite 11g and configure J Developer Basic Concepts and Weblogic Server 11g - Domains, Servers, Homes Overview Weblogic Domains and Managed Servers 3.) Orchestrating Services with BPEL Define a composite application Describe SOA Composite Editor Explain BPEL Components activities and partner Links Practice Understand BPEL designer (J Developer) and activities BPEL PM Designer Layout - the Integration Perspective Applications and Projects (Composites) Creating your first BPEL Process - HelloWorld XPath Expression Builder Deploying the BPEL Process Managing Deployments/Un-Deployments with Enterprise Manager 11g 4.) Synchronous and Asynchronous BPEL Processes Orchestrating Services with BPEL Online Training Corporate Training Web-Development Software Development SEO Services

www.VirtualNuggets.com Training@VirtualNuggets.com India +91-8885560202 ; +91-40-64540202 USA +1-707-666-8949 What does synchronous mean What does asynchronous mean. What is WS-Addressing standard Overview of Partner Link. Why do we need myRole-Partnerrole concept Practice Create a synchronous process Create an asynchronous process Using soapUI for calling and testing web services Creating a service bottom up, containing two port Types Creating a service top down, containing two port Types Creating a service top down, containing two operations 5.) Parallel processing and Conditional branching Creation of Java Web service from scratch (using bottom up approach) Practice Create Web service utilizing Google Translation API Create Web service utilizing Google Translation API Add multiple flows and conditions in process Using Pick activity to start a composite using two different inputs Using Pick activity to timeout an async call Using Pick activity to handle multiple responses during an async call Using onAlarm activity to raise alarms while waiting in a async call Using While loop 6.) Advanced BPEL Concepts Describe Exception Handling in Composite Applications Describe the Fault Management Framework and its limitations. Describe Compensation handling within a BPEL process Describe Correlation concepts Using Sensors Practice Throwing simple faults and faults with variable Returning faults to client by adding fault message to WSDL Sending email on every remote fault using Fault Management Frameworks java action Using compensation handler. Download Best practices for fault handling 7.) Human Workflow Describe Human Workflow Concepts, Features and Architecture Design Human Tasks and Services Invoke a Human Task from a BPEL process Practice Sending an approval notification Online Training Corporate Training Web-Development Software Development SEO Services

www.VirtualNuggets.com Training@VirtualNuggets.com India +91-8885560202 ; +91-40-64540202 USA +1-707-666-8949 Creating a new user in Weblogic 8.) Business Rules Explain business rules concepts Describe the Oracle Business Rules architecture Describe Oracle Rules Engine Create a rules with the J developer Rules Designer Integrate a simple rule with a BPEL Process Embedding Java in BPEL process Invoking BPEL from Java Practice Test OBR Use Java embedding to set/get BPEL variables, for logging Call an external Java class, call an EXE, set title of BPEL process Using XML Facade Calling a BPEL Process from Java using JAX-WS 9.) Introduction to Binding Components Describe the various binding components - Web service, HTTP, JCA, ADF, Direct Describe adapter concepts and framework Describe Technology adapters: File, Database, JMS, etc Describe Applications Adapters Ebiz suite etc Practice Read and write a file using file adapter HTTP Bindings Using ADF Binding to call SOA Composite from standalone Java Using Direct Binding to call SOA Composite from standalone Java 10.) More Adapters Concepts Header variables Dynamic Partner links Externalizing properties using End point properties Practice Poll for new rows in a table using DB adapter Insert data into JMS queue using JMS adapter List Files in a directory using File adapter Using Dynamic Partner links Using Rejection Handlers to handle erring files while reading from adapter Making polling frequency variable for an adapter 11.) Working with Mediator Components Explain the Mediator component and its features Online Training Corporate Training Web-Development Software Development SEO Services

www.VirtualNuggets.com Training@VirtualNuggets.com India +91-8885560202 ; +91-40-64540202 USA +1-707-666-8949 Define business events and the Event Delivery Network (EDN) Create and configure a Mediator service component Practice Create Mediator routing rules Raising EDN events from Enterprise Manager Raising EDN events from PLSQL Raising EDN events from Java Raising EDN events from Spring Raising EDN events from ADF Raising EDN events from ANT 12.) Monitoring and managing SOA 11g Deployment Describe Deploy and Un-deploy SOA Composite application Describe Management of SOA Composite application using the Enterprise Manager Describe Deployment using ANT Describe Configuration Plans for deploying to different environment using single codebase Advanced Topics Transactions Email Setup in UMS Validating input for a composite. Download Adding Preferences to a composite that allow change after deployment. Download Practice Deploying applications having multiple composites using ANT Using Config Plans for deploying to different environment using single codebase Sending Email using GMAIL as SMTP server What happens when 1. A inserts data in DB, then calls B synchronously, B creates its own transaction, B throws a error. 2. A inserts data in DB, then calls B synchronously, B creates its own transaction, B throws a rollback error. 3. A inserts data in DB, then calls B synchronously, B uses same transaction as A, B throws a error 4. A inserts data in DB, then calls B synchronously, B uses same transaction as A, B throws a rollback error 5. Insert into DB, then an unhandled error is thrown 6. Insert into DB, then dehydrate, then unhandled exception 7. Insert into DB, then select from same table. Do we see the insert 8. What if in 6, we want that the transaction should still rollback, even if it has been committed due to dehydration 9. Read JMS, insert into DB, DB fails 10. Poll DB, throw error 11. Invoke thru soap, insert into DB table 1, insert into db table 2, table 2 fails 12. Invoke thru soap, insert into DB table 1, dehydrate, insert into db table 2, table 2 fails Online Training Corporate Training Web-Development Software Development SEO Services

Das könnte Ihnen auch gefallen