<Insert Picture Here> SOA Fusion Best Practices
|
|
- Byron Stevenson
- 6 years ago
- Views:
Transcription
1 <Insert Picture Here> SOA Fusion Best Practices Berthold Maier Chief Architect Oracle Corporation, Germany
2 How you should define SOA in the Fusion Environment Service Oriented Architecture (SOA) is a collection of selfcontained, loosely coupled services with well-defined interfaces that can be discovered by applications for communication in a standard-based manner regardless of location. SOA!= WebService BPEL: SOA is often referred to synonymously with web services; however, they are not the same. SOA is architecture, whereas web service is an enabling technology Oracle Corporation
3 Oracle Corporation
4 SOA Project Methodology Oracle Fusion SOA Project Methodology provides best practices for SOA to take a project from assessment to execution, accounting for key dimensions such as organization, tools and techniques. Projects have three nested scopes of engagement: Enterprise Enterprise Business Business Level Level Maturity Maturity Model, Project Model, Governance Project--Best Best Practices Practices Governance Scope Enterprise Scope Activities Enterprise Service Activities Service Portfolio Portfolio Produce Application Produce Application best best practices, - practices, -Technical TechnicalLevel Service Application Service Application Classification scope Classification scope activities activities realize realize the the SOA SOA implementation Refinements implementation with Refinements to to the the service with Logical/Physical Logical/Physical design service portfolio portfolio and design Considerations, and business/technical Considerations, business/technical about about the the services Defining services Defining at Technology at the Technology the pillar pillar level components level components Refining Refining the the Process Process Portfolios Portfolios and and Solution Solution Specifications Specifications Oracle Corporation
5 Oracle Corporation
6 SOA Global Mindchanges Some mind changes are required to implement a suitable SOA Most of Traditional -DB Developer are most forced to change SOA isn t a Project: For each Service implementation you should look up to use existing functionality and use it with a wrapper Anti-Pattern: Although many architects consider data replication bad and label it as a SOA antipattern, it should be noted that any pattern becomes an antipattern if it is implemented excessively, incorrectly, incompletely or just as a quick-fix. Even using web services in place of proper SOA is an antipattern Oracle Corporation
7 SOA Critical Success Factors Referencearchitecture Processorchestration SOA Governance Central Metadatamanagement Security Common Data Format SOA Federation Monitoring Test User Interactions (GUI) Transactions Errorhandling Projectmodell Oracle Corporation
8 Oracle Corporation
9 Oracle Corporation
10 Oracle Corporation
11 Federation as a SOA Key Concept End-to-End Security/User Identity Propagate Transparent Message Routing Trace Transactions End-to-End File Integrated Audit Framework Management across Heterogeneous SOA Environment Oracle SAP JCA Binding Domain 1 MDS 1 UDDI HTTP Binding HTTP Binding Domain 2 ESB Node 1 MDS 2 ESB Node 2 JCA Binding Database Web Service Manager TOMAX ESB Node 1 JMS Binding MOM JMS Binding Domain 3 ESB Node 1 MDS 3 ESB Node 2 Web Service Manager ESB Node 3 MQ Binding Mainframe Oracle Corporation
12 Useful BPEL Properties wsdllocation This property must be present. The BPEL compiler needs this to validate the BEPL source. wsdlruntimelocation This property is optional, it defaults to the wsdllocation property. This property allows multiple URLs separated by blanks (space, new line and tabs). Thus the engine will try sequentially if any of them are not available. wsseheaders Propagate/ WS-Security credentials wsseusername / wssepassword Security - the username/password for the token preferredport Preferred port to use in case there are multiple WSDL ports availabel. fullwsaddressing (Default value is "false ) WSDL will be generated to include full WSA headers in binding Oracle Corporation
13 Errorhandling (BPEL) BPEL Fault-Policy Framework Fault Handling With BPEL Runtime fault Runtime faults will not be defined by the user; previous it must be handled in the process within catch-activity Default Available Actions: ora-retry ora-replay-scope ora-rethrow-fault ora-human-intervention ora-terminate ora-java <condition> <condition> <test>$fault.code/code="invalid_wsdl /> <test>$fault.code/code="invalid_wsdl /> <action <action ref="ora-terminate"/> ref="ora-terminate"/> </condition> </condition> Oracle Corporation
14 Oracle Corporation
15 SOA and User Interaction BPEL4People Only usable in asynchron environment Support of synchron user interaction is in most projects a must Interaction BPEL Pattern Combine asynchron BPEL calls with synchron calls Use workflow queue in combination with long running tasks New CRUD Applications often SOA Killer Change architecture and use service at each use case end Oracle Corporation
16 BPEL Clustering I Firewall DMZ (BPEL Zone) BPEL Tier LBR VIP: bpel.someorg.tld 80, 443 Ports Open: 80, 443 BPELHOST1 BPELHOST2 Active-Active Topology OHS OC4J_BPEL OHS OC4J_BPEL 1521 Active-Passive Topology (Cold Failover Cluster) Firewall (Intranet) Data Tier Ports Open: 1521 RAC Adapters Concurrency High Availability Options RACHOST1 Dehydration Store RACHOST2 Supports: e.g. JCA-Database, JCA- JMS, etc. None Support: File and FTP adapters Active-Active Topology for Adapters Modified Active-Active Topology Active-Passive Topology Modified Active-Active Topology Active-Passive Topology Modified Active-Active Topology for Adapters Disable the Activation Agent for partner links (eg. FTP, File) in bpel.xml Implementation should consider: AQ as JMS-Provider Single-Consumer Queues, Virtualize BPEL Endpoints with ESB, OWSM, Registry,... RAC and Datasource with FCF Recovery Need some CPU Ressouses Disable: Set in Manage BPEL Domain" rcvagentdelay = -1 To prevent lock contention,start recovery only on one BPEl-Node Oracle Corporation
17 Dehydration - Breakpoint Activities Receive Wait Pick (onmessage, onalarm) Invoke (non-idempotent or non-blocking) It s where the process pauses Activities like wait, receive, onmessage and onalarm will create dehydration points in the process. What gets dehydrated: Meta data: state of process instance Essential for recovery Audit Trail: Dump of process instance history Useless for recovery When to dehydrate: At the end In the middle: at breakpoint activities Oracle Corporation
18 Tuning Scenario Common Problems Too much dehydration Use completionpersistxxx, auditlevel wisely Avoid Break point activities in large While loop Avoid updates of large variables in large while loop Transformation takes too long Use Oracle XDK Too many layers Minimize componentization Process too complex Use BPEL as glue, not programming language Transient process, audit only faulted instances inmemoryoptimizaiton=on completionpersistpolicy=faulted completionpersistlevel=all auditlevel=all Transient process, see all instances (but not full audit) inmemoryoptimizaton=on completionpersistpolicy=all completionpersistlevel=insteanc eheader auditlevel=minimum Durable process, need ability to recover, but not audit: auditlevel=off Oracle Corporation
19 Tuning Szenario Process type: oneway, transient (no breakpoints) Message size: 1K Inbound: JMS adapter, Outbound: WSIF/EJB Application Inbound JMS Queue JMS Adapter BPEL PM WSIF Binding EJB Outbound Database Modification Throughput (txn/min) Improve Process Change one-way. to two-way (WSDL) ~1, Set completionpersistpolicy=faulted (bpel.xml) Adapter Use OCI driver (j2ee/oc4j_bpel/config/application.xml) 2,500 35% Adapter Create multiple (8) adapter agents (bpel.xml) 10, % Cluster Stripe the one inbound queue into two Create a 2-node queue cluster Create a 2-node BPEL cluster Crisscrossing adapter agents to queues 19,000 (virtually unlimited scalability) 95% Oracle Corporation
20 BPEL Performance Attributes Durable Contains breakpoint activities (Wait, Asynch, ) Save state more than once Can recover from the last dehydrated state LoanFlow, OrderBooking Transient Process No breakpoint activities Save state ONLY once NO NEED to recover Nothing to recover CreditRatingService HelloWorld completionpersistlevel completionpersistpolicy? Save meta data on/deferred/fa ulted o f f auditlevel Save audit trail Save nothing completionpersistpolicy (inmemoryoptimization) Durable Process Audit Trail Meta Data Transient Process Audit Trail Meta Data Yes Yes completionpersistlevel (inmemoryoptimization) No (ignored) No Yes auditlevel Yes No Yes No Oracle Corporation
21 ESB Performance Tips Turn off logging in EM (ESB Developer Guide) Turn off instance tracking in ESB Control Use synchronous services wherever possible avoiding costly file or database writes Minimize the use of transformations as much as possible Use DVM in lieu of db lookup within XSL transformations to minimize file IO Note: Since ESB is stateless, the database performance is not as important as for BPEL if you turned off instance tracking Oracle Corporation
22 Threads and Transaction Dehydration: commit a database transaction Crash/time-out: transaction rolled back Recovery: load instance states from database Transactions can be propagated to EJB or WSIF Service transaction=participate property In , ESB no longer marks the JTA transaction for rollback if the transaction was initiated by BPEL. Instead, ESB throws an exception back to BPEL Oracle Corporation
23 Client Threads and Transactions T1 1 Container T1, Tx1 BPEL Engine Connection Pool 1. Receive msg, starts Tx1, acquire DB con, create instance 2. Hit the end of process 3. Save state, end Tx1 3 T1, Tx1 Dehydration Store Oracle Corporation
24 Client Threads and Transaction 1 T1, Tx1 Container 2 Worker Beans T2, Tx2 BPEL Engine Connection Pool 1. Thread 1 receives and saves msg. in Tx1 2. Thread 2 (WB) starts Tx2, acquires DB con, creates instance 3. Hit dehyd. point 4. Savse state, ends Tx2 5. Thread 3 receives and saves msg. in Tx3 6. Thread 3 starts Tx4, acquires DB con, continues instance 7. Hit end of process 8. Saves state, ends Tx4 T3, Tx3 T4, Tx4 Partner 5 DB T2, Tx2 T4, Tx4 Dehydration Store Oracle Corporation
25 Reliability Scenario T1, Tx1 Crash! Client Container Worker Beans T2, Tx2 BPEL Engine Connection Pool Message NOT saved, NOT shown at Recovery Instance NOT saved, NOT shown at Console Client receives error T3, Tx3 T4, Tx4 Partner queue T2, Tx2 T4, Tx4 Dehydration Store Oracle Corporation
26 Reliability Scenario Message rollbacked to DB, shown at Recovery Client T1, Tx1 Container Worker Beans T2, Tx2 BPEL Engine Crash! Connection Pool Instance NOT saved, NOT shown at Console Client does NOT receive error T3, Tx3 T4, Tx4 Partner queue T2, Tx2 T4, Tx4 Dehydration Store Oracle Corporation
27 Client Reliability Scenario T1, Tx1 Container Worker Beans T2, Tx2 BPEL Engine Connection Pool Message rollbacked, shown at Recovery Instance saved, shown at Console, with the last state (up to Assign) Client does NOT receive error T3, Tx3 T4, Tx4 Partner queue Crash! T2, Tx2 T4, Tx4 Dehydration Store Oracle Corporation
28 Reliability Scenario T1 Client Container BPEL Engine T1, Tx1 Connection Pool Message NOT saved, NOT shown at Recovery Instance NOT saved, NOT shown at Console Client or partner receives error Crash! T1, Tx1 Dehydration Store Oracle Corporation
29 Oracle Corporation
Oracle SOA Suite 10g: Services Orchestration
Oracle University Contact Us: 01 800 214 0697 Oracle SOA Suite 10g: Services Orchestration Duration: 5 Days What you will learn This course deals with the basic concepts of Service Orchestration (SOA)
More informationOracle SOA Dynamic Service Call Framework By Kathiravan Udayakumar
http://oraclearchworld.wordpress.com/ Oracle SOA Dynamic Service Call Framework By Kathiravan Udayakumar Dynamic Service call Framework is very critical and immediate requirement of most of SOA Programs
More informationOracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days
Oracle SOA Suite 12c: Build Composite Applications About this course Course type Essentials Course code OC12GSOABCA Duration 5 Days This Oracle SOA Suite 12c: Build Composite Applications training teaches
More informationBPEL Research. Tuomas Piispanen Comarch
BPEL Research Tuomas Piispanen 8.8.2006 Comarch Presentation Outline SOA and Web Services Web Services Composition BPEL as WS Composition Language Best BPEL products and demo What is a service? A unit
More informationTestpassport.
Testpassport http://www.testpassport.cn Exam : 1Z0-478 Title : Oracle SOA Suite 11g Essentials Version : Demo 1 / 7 1.You have modeled a composite with a one-way Mediator component that is exposed via
More information[ ANATOMY OF A PROCESS IN ORACLE SOA SUTE] July 20, 2011
The document is aimed at giving an inside view of business processes as they are executed in the SOA Suite runtime. It is but obvious that synchronous and asynchronous processes are implemented differently
More informationOracle SOA Suite 12c: Build Composite Applications
Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle SOA Suite 12c: Build Composite Applications Duration: 5 Days What you will learn This Oracle SOA Suite 12c: Build
More informationB. By not making any configuration changes because, by default, the adapter reads input files in ascending order of their lastmodifiedtime.
Volume: 75 Questions Question No : 1 You have modeled a composite with a one-way Mediator component that is exposed via an inbound file adapter service. How do you configure the inbound file adapter to
More informationIntegration Framework. Architecture
Integration Framework 2 Architecture Anyone involved in the implementation or day-to-day administration of the integration framework applications must be familiarized with the integration framework architecture.
More informationOracle SOA Suite. Best Practices Guide 10g Release 3 ( ) E
Oracle SOA Suite Best Practices Guide 10g Release 3 (10.1.3.3.0) E10971-01 December 2007 Oracle SOA Suite Best Practices Guide, 10g Release 3 (10.1.3.3.0) E10971-01 Copyright 2006, 2007, Oracle. All rights
More informationOracle SOA Suite 11g: Build Composite Applications
Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle SOA Suite 11g: Build Composite Applications Duration: 5 Days What you will learn This course teaches you to design
More informationAdapter Technical Note Technical Note #004: Adapter Error Management
Adapter Technical Note Technical Note #004: Adapter Error Management The purpose of this document is to describe the error management features of the Oracle AS Adapters and the underlying Adapter Framework.
More informationOracle SOA Suite 12c : Build Composite Applications
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle SOA Suite 12c : Build Composite Applications Duration: 5 Days What you will learn This course teaches you to design and develop
More informationIntegrating Legacy Assets Using J2EE Web Services
Integrating Legacy Assets Using J2EE Web Services Jonathan Maron Oracle Corporation Page Agenda SOA-based Enterprise Integration J2EE Integration Scenarios J2CA and Web Services Service Enabling Legacy
More informationORACLE INTRODCUTION. Service Bus 11g For the Busy IT Professional. munz & more Dr. Frank Munz November getting started
ORACLE Service Bus 11g For the Busy IT Professional munz & more Dr. Frank Munz November 2010 getting started INTRODCUTION 1 Agenda 1. Introduction 2. Service Bus Positioning 3. Core OSB Features, Development
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights ORACLE PRODUCT LOGO 15785 - Advanced Administration and Management of Oracle SOA Suite 11g Samrat Ray, Ramkumar Menon, Srimant Misra Oracle SOA
More informationOracle SOA Suite 11g: Build Composite Applications
Oracle University Contact Us: 1.800.529.0165 Oracle SOA Suite 11g: Build Composite Applications Duration: 5 Days What you will learn This course covers designing and developing SOA composite applications
More information<Insert Picture Here> Click to edit Master title style
Click to edit Master title style Introducing the Oracle Service What Is Oracle Service? Provides visibility into services, service providers and related resources across the enterprise
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights Web Services and SOA Integration Options for Oracle E-Business Suite Rajesh Ghosh, Group Manager, Applications Technology Group Abhishek Verma,
More informationBuilding E-Business Suite Interfaces using BPEL. Asif Hussain Innowave Technology
Building E-Business Suite Interfaces using BPEL Asif Hussain Innowave Technology Agenda About Innowave Why Use BPEL? Synchronous Vs Asynchronous BPEL Adapters Process Activities Building EBS Interfaces
More informationebusiness Suite goes SOA
ebusiness Suite goes SOA Ulrich Janke Oracle Consulting Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not
More informationTransaction service settings
Transaction service settings Use this page to specify settings for the transaction service. The transaction service is a server runtime component that can coordinate updates to multiple resource managers
More informationBipul Sinha, Amit Ganesh, Lilian Hobbs, Oracle Corp. Dingbo Zhou, Basavaraj Hubli, Manohar Malayanur, Fannie Mae
ONE MILLION FINANCIAL TRANSACTIONS PER HOUR USING ORACLE DATABASE 10G AND XA Bipul Sinha, Amit Ganesh, Lilian Hobbs, Oracle Corp. Dingbo Zhou, Basavaraj Hubli, Manohar Malayanur, Fannie Mae INTRODUCTION
More information<Insert Picture Here> WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs
WebLogic JMS Messaging Infrastructure WebLogic Server 11gR1 Labs Messaging Basics Built-in Best-of-Breed Messaging (JMS) Engine Years of hardening. Strong performance.
More informationServices Oriented Architecture and the Enterprise Services Bus
IBM Software Group Services Oriented Architecture and the Enterprise Services Bus The next step to an on demand business Geoff Hambrick Distinguished Engineer, ISSW Enablement Team ghambric@us.ibm.com
More informationReliable asynchronous web-services with Apache CXF
Reliable asynchronous web-services with Apache CXF Florent Benoit, BULL/OW2 [ @florentbenoit ] Guy Vachet, France Telecom [guy.vachet@orange-ftgroup.com] New CXF transport allowing reliable Web Services
More informationOracle WebLogic Integration
Oracle WebLogic Integration Best Practices for WLI Application Life Cycle 10g Release 3 (10.3.1) January 2010 Oracle WebLogic Integration Best Practices for WLI Application Life Cycle, 10g Release 3 (10.3.1)
More informationData Management in Application Servers. Dean Jacobs BEA Systems
Data Management in Application Servers Dean Jacobs BEA Systems Outline Clustered Application Servers Adding Web Services Java 2 Enterprise Edition (J2EE) The Application Server platform for Java Java Servlets
More information1Z
1Z0-451 Passing Score: 800 Time Limit: 4 min Exam A QUESTION 1 What is true when implementing human reactions that are part of composite applications using the human task component in SOA 11g? A. The human
More informationProcess Choreographer: High-level architecture
IBM Software Group Process Choreographer: High-level architecture Birgit Duerrstein WebSphere Process Choreographer Development IBM Lab Boeblingen duerrstein@de.ibm.com 2004 IBM Corporation Agenda Business
More informationBEAAquaLogic. Service Bus. JPD Transport User Guide
BEAAquaLogic Service Bus JPD Transport User Guide Version: 3.0 Revised: March 2008 Contents Using the JPD Transport WLI Business Process......................................................2 Key Features.............................................................2
More informationCollaxa s BPEL4WS 101 Tutorial
Collaxa s BPEL4WS 101 Tutorial Learn BPEL4WS through the development of a Loan Procurement Business Flow 1 Requirements of the Loan Business Flow 2 3 4 5 Quick Tour/Demo BPEL4WS Code Review Anatomy of
More informationFast Track to Java EE
Java Enterprise Edition is a powerful platform for building web applications. This platform offers all the advantages of developing in Java plus a comprehensive suite of server-side technologies. This
More information1Z Oracle SOA Suite 12c Essentials Exam Summary Syllabus Questions
1Z0-434 Oracle SOA Suite 12c Essentials Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-434 Exam on Oracle SOA Suite 12c Essentials... 2 Oracle 1Z0-434 Certification Details:... 2
More informationOracle Fusion Middleware
Oracle Fusion Middleware Deployment Guide for Oracle Service Bus 11g Release 1 (11.1.1.5.0) E15022-03 April 2011 Oracle Fusion Middleware Deployment Guide for Oracle Service Bus, 11g Release 1 (11.1.1.5.0)
More informationSun Java System Application Server 8.1: Administration & Deployment
Sun Java System Application Server 8.1: Administration & Deployment Student Guide - Volume I IAS-4444 Rev A D62040GC10 Edition 1.0 D63846 Copyright 2006, 2009, Oracle and/or its affiliates. All rights
More informationBusiness Process Engineering Language is a technology used to build programs in SOA architecture.
i About the Tutorial SOA or the Service Oriented Architecture is an architectural approach, which makes use of technology to present business processes as reusable services. Business Process Engineering
More informationImplementing a Business Process
ibm.com/developerworks/webservices Implementing a Business Process September December 2005 The big picture Rational RequisitePro Rational Portfolio Manager CIO Project Manager 6-2 Understand Risk, Project
More informationConnecting Enterprise Systems to WebSphere Application Server
Connecting Enterprise Systems to WebSphere Application Server David Currie Senior IT Specialist Introduction Many organisations have data held in enterprise systems with non-standard interfaces There are
More informationBuild a Flexible Application Infrastructure Environment WebSphere Connectivity Solutions
Build a Flexible Application Infrastructure Environment WebSphere Connectivity Solutions Business Challenge Our payments business is growing fast, our payments network needs to keep up! Your payments network
More informationOracle Exam 1z0-478 Oracle SOA Suite 11g Certified Implementation Specialist Version: 7.4 [ Total Questions: 75 ]
s@lm@n Oracle Exam 1z0-478 Oracle SOA Suite 11g Certified Implementation Specialist Version: 7.4 [ Total Questions: 75 ] Question No : 1 Identify the statement that describes an ESB. A. An ESB provides
More informationDiplomado Certificación
Diplomado Certificación Duración: 250 horas. Horario: Sabatino de 8:00 a 15:00 horas. Incluye: 1. Curso presencial de 250 horas. 2.- Material oficial de Oracle University (e-kit s) de los siguientes cursos:
More informationWhat every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators
Presented at What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators Jacco H. Landlust Platform Architect Director Oracle Consulting
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Track # 1: Session #2 Web Services Speaker 1 Agenda Developing Web services Architecture, development and interoperability Quality of service Security, reliability, management
More informationOracle SOA Tips & Tricks. Ahmed Aboulnaga Technical Director Raastech
Oracle SOA Tips & Tricks Ahmed Aboulnaga Technical Director Raastech About Raastech Systems integrator founded in 2009 Headquartered in the Washington DC area Specializes in Oracle Fusion Middleware Oracle
More informationOracle Fusion Middleware
Oracle Fusion Middleware Administering Web Services 12c (12.1.2) E28131-01 June 2013 Documentation for developers and administrators that describes how to administer Web services. Oracle Fusion Middleware
More informationEssential Software Architecture
Essential Software Architecture Session 4: A Guide to Middleware Architectures and Technologies 1 Introduction Middleware is the plumbing or wiring of IT applications Provides applications with fundamental
More informationSegment #10 Java Embedding
Segment #10 Java Embedding Problem/Use Case I have a Customer Entity Bean that allows me to retrieve a SSN based on an email id. How can I invoke that bean from within my BPEL process? BPEL call A BPEL
More informationActive Endpoints. ActiveVOS Platform Architecture Active Endpoints
Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use
More informationOracle Fusion Middleware
Oracle Fusion Middleware Upgrade Guide for Oracle SOA Suite, WebCenter Portal, and ADF 11g Release 1 (11.1.1.7.0) E10127-07 March 2013 Oracle Fusion Middleware Upgrade Guide for Oracle SOA Suite, WebCenter
More informationChapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline
More informationOracle SOA Suite 10g R3: Administration. Student Guide
Oracle SOA Suite 10g R3: Administration Student Guide D53181GC10 Edition 1.0 January 2009 Authors Ramaa Mani Saurabh Banerjee Technical Contributors and Reviewers Todd Bao David Berry Steve Button Bijoy
More informationORACLE IDENTITY MANAGER SIZING GUIDE. An Oracle White Paper March 2007
ORACLE IDENTITY MANAGER SIZING GUIDE An Oracle White Paper March 2007 Note The following is intended to provide consideration guidelines for sizing Oracle Identity Manager. It is intended for information
More informationGoal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture
Evaluating a Service-Oriented Architecture Paulo Merson, SEI with Phil Bianco, SEI Rick Kotermanski, Summa Technologies May 2007 Goal: Offer practical information to help the architecture evaluation of
More informationWebLogic Server- Tips & Tricks for Troubleshooting Performance Issues. By: Abhay Kumar AST Corporation
WebLogic Server- Tips & Tricks for Troubleshooting Performance Issues By: Abhay Kumar AST Corporation March 1st, 2016 Contents INTRODUCTION... 3 UNDERSTAND YOUR PERFORMANCE OBJECTIVES AND SET REALISTIC
More informationDave DiFranco SOA Frameworks
Dave DiFranco david.difranco@oracle.com ddif@alum.mit.edu SOA Frameworks What is SOA? Service Oriented Architecture It's a philosophy not a standard Composition of reusable, heterogeneous services Multiple
More informationLesson 11 Programming language
Lesson 11 Programming language Service Oriented Architectures Module 1 - Basic technologies Unit 5 BPEL Ernesto Damiani Università di Milano Variables Used to store, reformat and transform messages Required
More informationWebSphere. WebSphere Enterprise Service Bus Next Steps and Roadmap
WebSphere Enterprise Service Bus Next Steps and Roadmap Rob Phippen IBM Senior Technical Staff Member Chief Architect WebSphere Enterprise Service Bus WebSphere 2011 IBM Corporation IBM's statements regarding
More informationD Fault Handling. Note: The solution for this chapter can be found in c:\po\solutions\apd
D Fault Handling D.1 Introduction Note: The solution for this chapter can be found in c:\po\solutions\apd To run this solution, you must have completed labs in chapter 9. Alternatively you can follow the
More informationOracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials
More informationActiveVOS Technologies
ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top
More informationChapter Outline. Chapter 2 Distributed Information Systems Architecture. Layers of an information system. Design strategies.
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline
More informationBPEL-controlled frontends. A process-based pageflow solution. Ingo Meier SOA Competence Center OPITZ CONSULTING
BPEL-controlled frontends A process-based pageflow solution Ingo Meier SOA Competence Center 1 Agenda Introduction and Motivation Options: User interaction + BPEL A solution proof of concept Pro and contra,
More informationVendor: Oracle. Exam Code: 1Z Exam Name: Oracle SOA Suite 12c Essentials. Version: Demo
Vendor: Oracle Exam Code: 1Z0-434 Exam Name: Oracle SOA Suite 12c Essentials Version: Demo QUESTION 1 Which Oracle Event Processing (OEP) data cartridge should you use to track the GPS location of buses
More information<Insert Picture Here> Upgrading from Oracle Application Server to Oracle WebLogic Server
1 Upgrading from Oracle Application Server to Oracle WebLogic Server Frances Zhao Oracle WebLogic Product Management The following is intended to outline our general product direction.
More informationNeuron Change History
Neuron 2.5.13.0 Change History The user can now create custom pipeline steps. The call web service step now has dynamic support for custom soap headers. New step to send and receive from Msmq New step
More informationBEAWebLogic Server. WebLogic Web Services: Advanced Programming
BEAWebLogic Server WebLogic Web Services: Advanced Programming Version 10.0 Revised: April 28, 2008 Contents 1. Introduction and Roadmap Document Scope and Audience.............................................
More informationDeveloping Windows Communication Foundation Solutions with Microsoft Visual Studio 2010
Course 10263A: Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010 Course Details Course Outline Module 1: Service-Oriented Architecture This module explains how to
More informationOracle Service Bus Integration Implementation Guide Oracle FLEXCUBE Universal Banking Release [April] [2014]
Oracle Service Bus Integration Implementation Guide Oracle FLEXCUBE Universal Banking Release 12.0.3.0.0 [April] [2014] Table of Contents 1. INTRODUCTION... 1-1 1.1 SCOPE... 1-1 1.2 INTRODUCTION TO ORACLE
More informationMySQL HA Solutions Selecting the best approach to protect access to your data
MySQL HA Solutions Selecting the best approach to protect access to your data Sastry Vedantam sastry.vedantam@oracle.com February 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved
More informationWhite Paper. Major Performance Tuning Considerations for Weblogic Server
White Paper Major Performance Tuning Considerations for Weblogic Server Table of Contents Introduction and Background Information... 2 Understanding the Performance Objectives... 3 Measuring your Performance
More informationBPEL FOR WORKFLOW DEVELOPERS Jerry Ireland, Rightsizing Inc
BPEL FOR WORKFLOW DEVELOPERS Jerry Ireland, Rightsizing Inc As a key enabler for SOA development, it will be essential to understand how to build Business Processes using BPEL (Business Process Language).
More informationDeveloping Message-Driven Beans for Oracle WebLogic Server c (12.1.3)
[1]Oracle Fusion Middleware Developing Message-Driven Beans for Oracle WebLogic Server 12.1.3 12c (12.1.3) E47842-02 August 2015 This document is a resource for software developers who develop applications
More informationOracle Cloud. Using Oracle Eloqua Adapter Release E
Oracle Cloud Using Oracle Eloqua Adapter Release 12.1.3 E65434-01 August 2015 Oracle Cloud Using Oracle Eloqua Adapter, Release 12.1.3 E65434-01 Copyright 2015, Oracle and/or its affiliates. All rights
More informationDistributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1
Distributed Systems Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Service Oriented Architectures (SOA) A SOA defines, how services are
More informationChapter 2 Distributed Information Systems Architecture
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline
More informationBest Practices for Testing SOA Suite 11g based systems
Best Practices for Testing SOA Suite 11g based systems ODTUG 2010 Guido Schmutz, Technology Manager / Partner Trivadis AG 29.06.2010, Washington Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.
More informationDatabase Binding Component User's Guide
Database Binding Component User's Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 821 1069 05 December 2009 Copyright 2009 Sun Microsystems, Inc. 4150 Network Circle,
More informationExam Questions TB0-119
Exam Questions TB0-119 TIBCO ActiveMatrix BusinessWorks 5 https://www.2passeasy.com/dumps/tb0-119/ 1.You are required to use custom error codes across deployments for error reporting. These error codes
More informationApplication Servers in E-Commerce Applications
Application Servers in E-Commerce Applications Péter Mileff 1, Károly Nehéz 2 1 PhD student, 2 PhD, Department of Information Engineering, University of Miskolc Abstract Nowadays there is a growing demand
More informationWhat every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators
Presented at What every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators Jacco H. Landlust Platform Architect Director Oracle Consulting
More informationSOA Expert Series: OSB Internals with Oracle A-Team
SOA Expert Series: OSB Internals with Oracle A-Team Dec 15, 2016 David Shaffer, Managing Partner, Middleworks Mike Muller, Cloud Solution Architect, Oracle A-Team Ben Kothari, Solution Architect, Ampliflex
More informationابزارهای پیاده سازی معماری سرویس گرا )SOA(
ابزارهای پیاده سازی معماری سرویس گرا )SOA( دوره آموزشی شرکت... امیر مهجوریان مدیر فنی آزمایشگاه معماری سازمانی سرویس گرا مدیرعامل شرکت دانش بنیان کاریز سیستم سر فصل کلی مطالب )طی هفت جلسه( معرفی معماری
More informationCICS solutions White paper Delivering e-business access to CICS: strategic options.
CICS solutions White paper Delivering e-business access to CICS: strategic options. By Dr. Geoff Sharman, Mark Cocker, IBM Software Group June 2004 Page 2 Contents 2 What is e-business access? 3 What CICS
More informationX100 ARCHITECTURE REFERENCES:
UNION SYSTEMS GLOBAL This guide is designed to provide you with an highlevel overview of some of the key points of the Oracle Fusion Middleware Forms Services architecture, a component of the Oracle Fusion
More informationWLS Neue Optionen braucht das Land
WLS Neue Optionen braucht das Land Sören Halter Principal Sales Consultant 2016-11-16 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationConfiguring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.
Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure
More informationOverview SENTINET 3.1
Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7
More informationComplex event detection on an enterprise service bus
Research Collection Master Thesis Complex event detection on an enterprise service bus Author(s): Kohler, Silvio Publication Date: 2009 Permanent Link: https://doi.org/10.3929/ethz-a-005772951 Rights /
More informationBest Practices for Oracle Fusion Middleware SOA 12c Multi Data Center Active-Active Deployment
Best Practices for Oracle Fusion Middleware SOA 12c Multi Data Center Active-Active Deployment Oracle Maximum Availability Architecture White Paper O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1
More informationOracle SOA Suite 11g: Administration
Oracle SOA Suite 11g: Administration Student Guide Volume I D64648GC10 Edition 1.0 November 2010 D69742 Authors Iris Li Glenn Stokol Technical Contributors and Reviewers Clemens Utschig Simone Geib Payal
More informationOracle Fusion Middleware
Oracle Fusion Middleware Configuring and Managing the Messaging Bridge for Oracle WebLogic Server 11g Release 1 (10.3.1) E13741-01 May 2009 This document explains how to configure and manage a WebLogic
More informationIBM Security Access Manager Version 9.0 October Federation Administration topics IBM
IBM Security Access Manager Version 9.0 October 2015 Federation Administration topics IBM IBM Security Access Manager Version 9.0 October 2015 Federation Administration topics IBM ii IBM Security Access
More informationWebSphere Application Server - Overview
IBM Italia SpA WebSphere Application Server - Overview Marco Dragoni IBM Software Group Technical Sales Specialist IBM Italia S.p.A. Milan, 07 January 2008 2007 IBM Corporation Agenda IBM Value Assessment
More informationEnterprise JavaBeans 3.1
SIXTH EDITION Enterprise JavaBeans 3.1 Andrew Lee Rubinger and Bill Burke O'REILLY* Beijing Cambridge Farnham Kbln Sebastopol Tokyo Table of Contents Preface xv Part I. Why Enterprise JavaBeans? 1. Introduction
More informationCoherence An Introduction. Shaun Smith Principal Product Manager
Coherence An Introduction Shaun Smith Principal Product Manager About Me Product Manager for Oracle TopLink Involved with object-relational and object-xml mapping technology for over 10 years. Co-Lead
More informationMAA SOA EDG 12c. FMW MAA Team. Copyright 2016, Oracle and/or its affiliates. All rights reserved.
MAA SOA EDG 12c FMW MAA Team Copyright 2016, Oracle and/or its affiliates. All rights reserved. SUMMARY Enterprise Deployment Guide Overview SOA Enterprise Deployment Guide New in SOA EDG 12c PS3 High
More informationORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Oracle WebLogic Server Enterprise Edition, plus Oracle Coherence Enterprise Edition Scale-out for data intensive applications Active
More informationRESTful Web service composition with BPEL for REST
RESTful Web service composition with BPEL for REST Cesare Pautasso Data & Knowledge Engineering (2009) 2010-05-04 Seul-Ki Lee Contents Introduction Background Design principles of RESTful Web service BPEL
More information1Z0-560 Oracle Unified Business Process Management Suite 11g Essentials
1Z0-560 Oracle Unified Business Process Management Suite 11g Essentials Number: 1Z0-560 Passing Score: 650 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ 1Z0-560: Oracle Unified Business
More information