Oracle SOA Suite 11g Course Contents: SOA SUITE INSTALLATIONXML, XSD, XSL LABSBRIEF OF AIAINTRO TO OSB Building composite applications with Oracle SOA Suite 11g Course Content 1. Overview of Service Oriented Architecture(SOA) Overview of SOA Advantage in using SOA Why is SOA 11g Important Building Blocks of SOA Overview of XML, XSD, Web-Services, SOAP, UDDI, WSDL 2. Modelling SOA : Service Component Architecture(SCA) Principles of SOA Introduction to Service Component Architecture Building blocks of SCA Overview of Oracle SOA Suite 11g Introduction to Components of Oracle SOA Suite 11g 3. Weblogic Server 11g & SOA Topology Overview of Weblogic server Overview Weblogic Domains and Server instances Overview of Oracle SOA Topology Setting up Oracle SOA 11g Environment 4. Managing and Monitoring Composite Applications Overview of Weblogic Console and Enterprise Manager Setting up JDev for deploying Composite Applications Deploying a Composite Application Using EM Creating Partitions for grouping deployments 5. Working with Mediator Components Introduction to the Mediator Component Creating a Mediator Component Adding Routing Rules Create Content Based Routing filters Create XSL Transformations with XSLT Mapper 6. Creating Adapter Services Architecture of Technology Adapters Pre-built technology Adapters in SOA Suite 11g Working with a File Adapter Configuring Datasources, ConnectionPools, JNDI Working with a Database Adapter Configuring JMS Resources in WLS Working with a JMS Adapter 7. Business Process Execution Language (BPEL) Introduction to BPEL Overview of the BPEL Component designer in Oracle SOA Suite 11g Interaction Patterns in BPEL Developing & Deploying a simple BPEL Process Administer and Monitor BPEL processes in EM 8. Activities in BPEL Component Designer Scopes & Variables in BPEL Invocation Constructs in BPEL Working with Parallel Flows Conditional Branching Exception Handling Oracle Extension Activities 9. Orchestrating Services with BPEL Invoking external services in BPEL Overview of Partner Link Orchestrate services through BPEL for a Synchronous Service Orchestrate services through BPEL for an Asynchronous Service Interactions between asynchronous systems - Correlation 10. XML Manipulation in BPEL Various kinds of XML Manipulation Iterating over complex structures, hierarchial structures Iterating over arrays using While Activity 11. Fault Handling and Exception Management Events and Timeouts Fault and Exception Handling BPEL’s exception Handling, various activities in it Fault Management Framework 12. Event Delivery Network Introduction to Event Delivery Network Consuming Events from EDN. Defining Events and using them. 13. Working with Notification Service Notification service concepts Adding and configuring a Notification Service Configuring Notification via EMAIL Configuring HumanTasks with UMS 14. Human Workflow and Worklist Application Human Workflow Service Concepts Features of workflow service Workflow service components Modeling Workflows Work list Application Features 15. Business Rule and Decision Tables Introduction to Business Rules. Introduction to Decision tables Using Business Rules and Decision tables in BPEL 16. Securing SOA Application with OWSM Introduction to OWSM Using OWSM Policies with Oracle SOA Using SAML with Message Protection Working with Out-of-the-box service security 17. Testing with SOAP UI Introduction to SOAP UI Using SOAP UI to test SOA Services Using SOAP UI to test secured services working with Out-of-the-box service security 18. SOA Composite Applications Lifecycle Lifecycle and its Importance Development environment approach Surfacing binding properties to composite Level Generating and modifying Configuration Plans Test Environment approach Production approach 19. Data Handling and SDOs Introduction to SDOs and Key Components ADF Business Components –A Quick Primer Creating ADF BC Application Creating BCs Testing Application Module Creating Service Interfaces Deploying the ADF BC Service. Using ADF BC as a Service in BPEL 20. Working with BAM Introduction to Oracle BAM Features of Oracle BAM Defining Data Object Defining BAM Dashboard Adding BAM Connection to application Adding BAM Adapter to Application Adding BAM Sensors to BPEL Process
1. Introduction to OSB and OSB Architecture Understand OSB & Weblogic Console, Eclipse OSB Key Architecture Concepts Binding Layer Transport Layer Proxy and Business Services OSB Key Concepts Message Context Message Flows OSB Message Patterns OSB Design-Time Components Uses:- Install OSB, SOA Suite 11g and configure Eclipse Basic Concepts and Weblogic Server 11g - Domains, Servers, Homes Overview Weblogic Domains and Managed Servers 2. Creating OSB Service Understanding Proxy and Business Services Using a Stage and a Request Response Pipeline Using the Assign and Replace Using the Routing action Utilise the Message Context Uses:- Create your first OSB Proxy and Business service. The OSB Service calls an external webservice to get Stock Quote information for the input passed 3. Interacting with Database using JCA Transport Understanding concepts on various transport options available Understanding concepts on Routing so that we can call different Business services based on input payload Uses:- Dynamic Routing Create a JCA adapter in JDeveloper Import the JCA files in OSB Project 4. Message validation, Error Handling & Security Basic error handling techniques in OSB Message validation Uses:- Existing processes can be leveraged to add security and Exception Handlers Message validation can be included in processes that have message transformations 5. OSB and SOA Integration Designing the services in their respectice technologies and calling services each other.Use cases and concepts covering SOA/BPEL and OSB integration Uses:- OSB calling BPEL Services BPEL calling OSB Proxy Services Create XSLT transformations and integrate with BPEL adapters Create Xquery expression to implement assignment logic Dynamic Transformation 6. Logging and Reporting in OSB 7.Generating alerts at service level 8. JMS Services in OSB,How to execute custom java code from OSB 9. Test the services in Eclipse as well as in SBConsole 10. Continuous Integration on OSB using Groovy, Hudson, Python etc.
RIZE Trainings offers wide range of courses belonging to business, IT, students, developers, data and working professionals, freshers etc; We regulate training about your expected courses and help you to advance your career. RIZE come up with numerous courses and offer training throughout the world like France, United states, China, India, Singapore, Germany, Australia, Canada etc; by using interface like webex and GoToMeeting.
RIZE trainers assist in developing Real time experience of the required course and also improving interview skills, knowledge, communication, content of the course, innovative project ideas, future scope etc,. This makes our students are becoming future experts and working as professionals in top rated companies.
The course begins in a few days, and I still do not have my login information. What do I do? Once your registration for a course is completed, we will send activation link to start your sessions. What happens if I miss my training date, do I have any options? In case you miss training date, we will send recorded sessions to you. Otherwise, we assign for next live batch. How does the online training work? All of our online courses are live instructor led online courses. You will have the ability to interact directly with the trainer. Once registered for a class you will receive detailed instructions on how to access your class. How do I receive the course materials? You receive a link to download the course materials when you register. Our trainers assist you in your assessments, case studies, sample projects, interview skills etc; Will I be able to view the sessions again at a later time? Yes, We provide recorded sessions. Who are your trainers? All our trainers are working professionals from the Industry and have at least 10-12 yrs of relevant experience in various domains. They are subject matter experts. So that participants get a great learning experience. Can I get the same in-class experience at home or work? Yes. You can attend courses anywhere that has an Internet connection. If you choose to participate from your home or workplace, you must validate your own equipment to ensure it meets the required specifications. What should I bring to class? You need to have your course materials, Internet, computer headset and the Link to your Rizetrainings classroom e-mail, which contains the link and LOGIN credentials you need to take your course. Where can I get more information? If you need more information, please call us at +91-970 39 767 53 or send mail to firstname.lastname@example.org . Rize Trainings Advisors will be happy to assist you. Do you offer placements? We help our customers for preparing their resumes, work on sample live projects and provide assistance for interview preparation. We don't offer any placements however if you go through the course diligently and complete the project you will have a very good hands on experience to work on a Live project. What happens if I have technical problems during my class? If you have technical difficulties, you call us at +91-970 39 767 53 . Our support team will resolve any issues you might encounter.