Best Practices for Testing SOA Suite 11g based systems

Size: px
Start display at page:

Download "Best Practices for Testing SOA Suite 11g based systems"

Transcription

1 Best Practices for Testing SOA Suite 11g based systems ODTUG 2010 Guido Schmutz, Technology Manager / Partner Trivadis AG , Washington Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien

2 Introduction Guido Schmutz Working for Trivadis for more than 13 years leading and independent IT service company operating in Germany, Austria and Switzerland Oracle ACE Director for Fusion Middleware and SOA Co-Author of different books Consultant, Trainer Software Architect for Java, Oracle, SOA and EDA More than 20 years of software development experience Contact: Blog:

3 About Trivadis Swiss IT consulting company 13 locations in Switzerland, Germany and Austria ~ 540 employees Key figures 2008 Services for more than 650 clients in over projects Over 150 service level agreements More than training participants Research and development budget: CHF 6.0 Mio. / EUR 3.6 Mio. 3

4 Agenda Introduction Scenario with SOA Suite 11g as an example Data are always part of the game. Unit Testing of SOA Suite 11g components Integration Testing of SOA Suite 11g composites Summary

5 Testing of SOA solutions For testing N-tier solutions some common best practices have been established Unit and Integration Tests Test Driven Development / Test-First Approach Mock Objects A lot of these approaches can be used/adapted for testing SOA solutions as well Testing a SOA solution is as/even more important Often enterprise wide systems (backbone of an enterprise) Many different users Each single error can have a huge impact Even if SOA uses a lot of existing functionality, it s not enough to just test the existing functionality A SOA adds some additional logic which needs to be tested as well! Router, Filter, Enrichment, Orchestration, Business Process Logic, Rules,

6 Challenges for testing SOA solutions SOA environments are inherently heterogeneous SOA solutions typically integrate a set of packaged or custom applications not always possible to provide a dedicated testing environment for all the systems involved SOA often works asynchronously Tests are usually carried out in a synchronous way, Business processes often depend on timed events unit of test usually larger than in traditional applications

7 Automatic Testing Relies on automatic, programmatic execution of the different test scenarios results can be verified against expected results Efficient development and execution of test cases only achievable through Testing Frameworks i.e. JUnit for Java A Testing Framework provides some common, reusable components for Creating a test Executing a test Verifying test results

8 Functionalities of a Testing Framework Generator Produces the test data Executes the components under test Verifier/Asserter Compares the actual test results with the expected results a Verifier/Asserter makes an accurate, binary decision whether a test was successful or not Mock/Stub Testing component which simulates part of the system to be tested

9 Unit / Component Testing Focuses on one specific component of the system Outside dependencies should be isolated as much as possible to ensure testing of the component in isolation Easier to achieve with low-level component Integration issues between components may not be discovered But later integration tests can rely on well-written and (unit)tested components

10 Integration Testing Focuses on the interaction between multiple components Focuses on the lower layers first Because they have the least external dependencies If the test fails in a component of an upper layer, its less likely that the reason is a faulty lower layer component These have already been tested Also referred to as Bottom-Up Testing t

11 Agenda Introduction Scenario with SOA Suite 11g as an example Data are always part of the game. Unit Testing of SOA Suite 11g components Integration Testing of SOA Suite 11g composites Summary

12 SOA Suite 11gR1 PS2 Architecture BPA Shared BPMN Model BPMN 2.0, BPEL Rich End User Interaction Web based customization Business View Workspace Process Portal (WC spaces) MS Office BPM Studio (with Business and IT views) B2B BPEL BPMN Human Workflow (+AMX, AG, Orgn) Business Rules Unified Runtime Mediator Process Composer BAM Process Analytics Proc Cubes Optimized binding Common JCA-based connectivity infrastructure Oracle Service Bus Policy Manager EM console +BPMN Screens Repository 12

13 Sample scenario Internal Request Generate ID Read customer info Validate credit card External

14 Implementation with SOA Suite 11g SCA composite with the Business Process and a Mediator for customer integration Credit card validation implemented as a service on the Oracle Service Bus service Routes to the right credit card institute to be called

15 Artifacts to be tested BPEL/BPMN flow logic Decisions, Orchestrations Mediator logic OSB flow logic XQuery / XSL Transformations Business Rules

16 Is this good enough? Enterprise Manager (EM) OSB Console

17 Agenda Introduction Scenario with SOA Suite 11g as an example Data are always part of the game. Unit Testing of SOA Suite 11g components Integration Testing of SOA Suite 11g composites Summary

18 Unit testing of a SOA Suite 11g SCA component Oracle SOA Suite 11g provides a testing framework with the following features Definition of tests, assertions and emulations via JDeveloper Starting Tests from the EM console or via the command line using ANT Test Reports via EM console or via JUnit report A test case contains Initiation Defines the services and operations, which will be called with test data Emulation Defined the message or error, which will be returned from a reference or a component Assertion Compares the message or part of the message against expected data

19 Unit testing of an 11g SCA component CustomerMediator called, but database access (via DB-Adapter) only simulated Answer of CreditCardService simulated Allocation of the request ID simulated Fixed and deterministic values are always returned Important to be able to test the answer with an Asserter (Verifier) against an expected message

20 Initial message, will be sent to the BPEL component (Generator) Emulated answer from customer service, without calling the real service (Mock) Answer will be tested against the expected message (Verifier)

21 Executing test cases Test cases will be deployed with the normal deployment of an SCA composite Unit tests can be executed via Enterprise Manager (EM) console

22 Different Unit Testing Patterns With Mediator logic With Customer Service Without Mediator logic Mediator only

23 Unit testing on an OSB service In order to be able to test the OSB service isolated (as a unit) there must be a way to simulate the two service references Mocks for Visa and Amexco This way the Routing and Transformation logic can be tested Generate Mock Visa Amexco Mock

24 But how do I get these Mock Services? The Unit Testing Framework of SOA Suite 11g is not available for Oracle Service Bus services Should we start implementing the Mock Services as own web services with the language of our choice? One advantage of SOA is the standardized definition of the interfaces through WSDL and XSD There are more and more utilities/tools available, simplifying some of the tasks with a SOA solution Functional testing Load testing

25 soapui Tool for Web Service Testing Available in a free version Supports the Testing of SOAP as well as REST Web Services Covers the following functionalities: Inspection and call of web services Functional testing of web services Load testing of web services Creation of Web Service Dummies (Mock Services)

26 Mock Service for the Visa Service Mock

27 Fault Response and dynamic values with soapui

28 Executing WebService with soapui Request Response

29 Unit Testing Transformations Automated Unit testing of Transformations is not supported! developers tests are possible automated with XMLUnit?

30 Agenda Introduction Scenario with SOA Suite 11g as an example Data are always part of the game. Unit Testing of SOA Suite 11g components Integration Testing of SOA Suite 11g composites Summary

31 Integration Testing of SOA solutions All the single components are deployed and wired together in a dedicated testing environment Can be automated using Ant / WLST connected with the corresponding test versions of the external services What should we do, if there is no test version available of a given (external) service? What should we do, if the service is not yet available?

32 Integration Testing of SOA solutions How can the behavior of an external service be influenced? So that different outcomes can be tested to test the behavior of a SOA solution in an error case, the error situation has to occur How to force an (external) service to produce an error at the right moment? The solution is again a Mock Service, which takes over the place of the external services G V BPEL Mediator / ESB M

33 Integration Testing with soapui Tests can be combined into a Test Suite and run all together Tests can assert, that the right outcome of a service call

34 Agenda Introduction Scenario with SOA Suite 11g as an example Data are always part of the game. Unit Testing of SOA Suite 11g components Integration Testing of SOA Suite 11g composites Summary

35 Summary Best Practices for testing conventional applications are valid for SOA solutions as well Unit Testing of SCA components is well supported via the SOA Suite 11g testing framework Not complete yet, but already quite usable Would be nice to be able to zoom into BPEL and BPMN with unit testing (was there in 10g) Integration Testing can be implemented with soapui calling SOA Suite services Creating a Mock Service for an external service soapui is much more powerful than shown here All the Tests shown can be automated

36 Thank you! ODTUG 2010 Guido Schmutz, Technology Manager / Partner Trivadis AG , Washington Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien

Welcome. Oracle SOA Suite meets Java The best of both worlds. Guido Schmutz DOAG Konferenz 2013 Nürnberg,

Welcome. Oracle SOA Suite meets Java The best of both worlds. Guido Schmutz DOAG Konferenz 2013 Nürnberg, Welcome Oracle SOA Suite meets Java The best of both worlds Guido Schmutz DOAG Konferenz 2013 Nürnberg, BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN

More information

Oracle SOA Suite 11g: Build Composite Applications

Oracle 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

Oracle SOA Suite 11g: Build Composite Applications

Oracle 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 information

Oracle SOA Suite 12c: Build Composite Applications

Oracle 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 information

Oracle 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. 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 information

Oracle SOA Suite 12c : Build Composite Applications

Oracle 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 information

Getting Started with. Oracle SOA Suite 11g. R1 -AHands-On Tutorial. composite application in just hours!

Getting Started with. Oracle SOA Suite 11g. R1 -AHands-On Tutorial. composite application in just hours! Getting Started with Oracle SOA Suite 11g R1 -AHands-On Tutorial Fast track your SOA adoption Build a service-oriented composite application in just hours! Heidi Buelow Manas Deb Jayaram Kasi Demed L'Her

More information

Oracle SOA Suite 10g: Services Orchestration

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 information

1Z

1Z 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 information

Oracle Exam 1z0-478 Oracle SOA Suite 11g Certified Implementation Specialist Version: 7.4 [ Total Questions: 75 ]

Oracle 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 information

ORACLE INTRODCUTION. Service Bus 11g For the Busy IT Professional. munz & more Dr. Frank Munz November getting started

ORACLE 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 information

RED HAT JBOSS FUSE SERVICE WORKS 6 COMPARED WITH ORACLE SOA SUITE

RED HAT JBOSS FUSE SERVICE WORKS 6 COMPARED WITH ORACLE SOA SUITE RED HAT JBOSS FUSE SERVICE WORKS 6 COMPARED WITH ORACLE SOA SUITE 11.1.1.7 COMPETITIVE REVIEW, APRIL 2014 INTRODUCTION The ability to integrate systems and share data across the enterprise is a common

More information

1Z0-560 Oracle Unified Business Process Management Suite 11g Essentials

1Z0-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

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 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 information

Oracle Bpel Process Manager Installation Guide 11g

Oracle Bpel Process Manager Installation Guide 11g Oracle Bpel Process Manager Installation Guide 11g Fusion Middleware Developer's Guide for Oracle SOA Suite When a sensor is triggered by Oracle BPEL Process Manager, a new sensor value for. BPEL process

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware User's Guide for Oracle Business Process Management 11g Release 1 (11.1.1.4.0) E15175-03 January 2011 Oracle Fusion Middleware User's Guide for Oracle Business Process Management

More information

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment Forms Strategies: Modernizing Your Oracle Forms Investment Desmond Chan Solution Architect Manager Oracle Consulting Services Agenda Oracle Forms Strategy Forms Modernisation Strategies

More information

Microservices with Kafka Ecosystem. Guido Schmutz

Microservices with Kafka Ecosystem. Guido Schmutz Microservices with Kafka Ecosystem Guido Schmutz @gschmutz doag2017 Guido Schmutz Working at Trivadis for more than 20 years Oracle ACE Director for Fusion Middleware and SOA Consultant, Trainer Software

More information

Understanding Oracle ADF and its role in the Oracle Fusion Platform

Understanding Oracle ADF and its role in the Oracle Fusion Platform ORACLE PRODUCT LOGO Understanding Oracle ADF and its role in the Oracle Fusion Platform Dana Singleterry blogs.oracle.com/dana 2 Copyright Principal 2011, Oracle and/or its Product affiliates. All rights

More information

Next-Generation SOA Infrastructure. An Oracle White Paper May 2007

Next-Generation SOA Infrastructure. An Oracle White Paper May 2007 Next-Generation SOA Infrastructure An Oracle White Paper May 2007 Next-Generation SOA Infrastructure INTRODUCTION Today, developers are faced with a bewildering array of technologies for developing Web

More information

Road to SOA Suite 12c. Upgrading SOA / BPM Suite from 11g to 12c

Road to SOA Suite 12c. Upgrading SOA / BPM Suite from 11g to 12c Road to SOA Suite 12c Upgrading SOA Suite from 11g to 12c OPITZ CONSULTING GmbH 2014 Seite 1 Road to SOA Suite 12c Upgrading SOA Suite from 11g to 12c Danilo Schmiedel Solution Architect Oracle ACE Director

More information

Integration of Oracle VM 3 in Enterprise Manager 12c

Integration of Oracle VM 3 in Enterprise Manager 12c Integration of Oracle VM 3 in Enterprise Manager 12c DOAG SIG Infrastruktur Martin Bracher Senior Consultant Trivadis AG 8. März 2012 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.

More information

REALTIME WEB APPLICATIONS WITH ORACLE APEX

REALTIME WEB APPLICATIONS WITH ORACLE APEX REALTIME WEB APPLICATIONS WITH ORACLE APEX DOAG Conference 2012 Johannes Mangold Senior Consultant, Trivadis AG BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART

More information

OpenESB Keh-Yoe Ong FAST (Field Assistance Support Team)

OpenESB Keh-Yoe Ong FAST (Field Assistance Support Team) OpenESB Keh-Yoe Ong FAST (Field Assistance Support Team) Sun Microsystems Agenda What is OpenESB? What is JBI? JBI and GlassFish OpenESB Feature Details Deployment Packaging Demo Summary and Q&A 2 What

More information

Integrating Legacy Assets Using J2EE Web Services

Integrating 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 information

Quality - The Key to Successful SOA. Charitha Kankanamge WSO2 February 2011

Quality - The Key to Successful SOA. Charitha Kankanamge WSO2 February 2011 Quality - The Key to Successful SOA Charitha Kankanamge WSO2 February 2011 WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source Producing entire middleware

More information

Empfehlungen vom BigData Admin

Empfehlungen vom BigData Admin Empfehlungen vom BigData Admin an den Oracle DBA Florian Feicht, Alexander Hofstetter @FlorianFeicht @lxdba doag2017 Our company. Trivadis is a market leader in IT consulting, system integration, solution

More information

Oracle SOA Suite 11g: Administration

Oracle 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 information

1Z Oracle SOA Suite 12c Essentials Exam Summary Syllabus Questions

1Z 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 information

Continuous Integration im Umfeld der Oracle SOA Suite 11g

Continuous Integration im Umfeld der Oracle SOA Suite 11g Continuous Integration im Umfeld der Oracle SOA Suite 11g DOAG Konferenz 2011 Markus Heinisch Markus Zehnder Trivadis GmbH Nov. 2011, Nürnberg BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG

More information

Oracle 1Z Oracle SOA Foundation Practitioner.

Oracle 1Z Oracle SOA Foundation Practitioner. Oracle Oracle SOA Foundation Practitioner http://killexams.com/exam-detail/ True - A SOA domain can be created using the WLS domain configuration wizard. QUESTION: 112 What types of pipelines are supported

More information

B. By not making any configuration changes because, by default, the adapter reads input files in ascending order of their lastmodifiedtime.

B. 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 information

ActiveVOS Technologies

ActiveVOS 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 information

Oracle Access Management

Oracle Access Management Oracle Access Management Needful things to survive Michael Mühlbeyer, Trivadis GmbH BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH

More information

BPA Suite to BPEL: a Case Study. Lonneke Dikmans November 2011 Nuremberg, Germany

BPA Suite to BPEL: a Case Study. Lonneke Dikmans November 2011 Nuremberg, Germany BPA Suite to BPEL: a Case Study Lonneke Dikmans November 2011 Nuremberg, Germany 1 29 x Vennster Integrated approach from three perspectives Senior consultants with specific expertise and industry knowledge

More information

Oracle Applications Unlimited and Web 2.0: You Can Have It Now!

Oracle Applications Unlimited and Web 2.0: You Can Have It Now! Oracle Applications Unlimited and Web 2.0: You Can Have It Now! Product Manager Oracle WebCenter & Portal Products The preceding is intended to outline our general product direction. It is intended for

More information

Sentinet for BizTalk Server SENTINET

Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication

More information

<Insert Picture Here> Click to edit Master title style

<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 information

Testpassport.

Testpassport. 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

ebusiness Suite goes SOA

ebusiness 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 information

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview 1 1 The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana

More information

Java Lounge. Integration Solutions madeeasy ComparisonofJava Integration Frameworks. Mario Goller

Java Lounge. Integration Solutions madeeasy ComparisonofJava Integration Frameworks. Mario Goller Java Lounge Integration Solutions madeeasy ComparisonofJava Integration Frameworks Mario Goller 28.05.2013 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART

More information

Domain Services Clusters Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner

Domain Services Clusters Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner s Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA

More information

1Z

1Z 1Z0-543 Passing Score: 800 Time Limit: 0 min Exam A QUESTION 1 How do you jump start standards-compliant service deployment? A. By using AIA code generator tool to create a skeleton of ABCS B. By creating

More information

Oracle BPM 11g: Implement the Process Model

Oracle BPM 11g: Implement the Process Model Oracle BPM 11g: Implement the Process Model Duration: 5 Days What you will learn This Oracle BPM 11g: Implement the Process Model training is ideal for process developers who want to learn how to implement

More information

Exam : 1Z Title : Oracle SOA Foundation Practitioner. Version : Demo

Exam : 1Z Title : Oracle SOA Foundation Practitioner. Version : Demo Exam : 1Z1-451 Title : Oracle SOA Foundation Practitioner Version : Demo 1.What is true when implementing human reactions that are part of composite applications using the human task component in SOA 11g?

More information

Oracle EXAM - 1Z Oracle Application Integration Architecture 11g Essentials. Buy Full Product.

Oracle EXAM - 1Z Oracle Application Integration Architecture 11g Essentials. Buy Full Product. Oracle EXAM - 1Z0-543 Oracle Application Integration Architecture 11g Essentials Buy Full Product http://www.examskey.com/1z0-543.html Examskey Oracle 1Z0-543 exam demo product is here for you to test

More information

Exam Questions 1z0-451

Exam Questions 1z0-451 Exam Questions 1z0-451 Oracle SOA Foundation Practitioner https://www.2passeasy.com/dumps/1z0-451/ 1.What is true when implementing human reactions that are part of composite applications using the human

More information

3 Connecting to Applications

3 Connecting to Applications 3 Connecting to Applications 3 Connecting to Applications...1 3.1 Prerequisites...1 3.2 Introduction...1 3.2.1 Pega, the Widget Supplier...2 3.2.2 Mega, the Widget Procurer...2 3.3 Create Requisition...3

More information

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime. Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export

More information

ابزارهای پیاده سازی معماری سرویس گرا )SOA(

ابزارهای پیاده سازی معماری سرویس گرا )SOA( ابزارهای پیاده سازی معماری سرویس گرا )SOA( دوره آموزشی شرکت... امیر مهجوریان مدیر فنی آزمایشگاه معماری سازمانی سرویس گرا مدیرعامل شرکت دانش بنیان کاریز سیستم سر فصل کلی مطالب )طی هفت جلسه( معرفی معماری

More information

Apps Exception Problem Building Schema Jdeveloper

Apps Exception Problem Building Schema Jdeveloper Apps Exception Problem Building Schema Jdeveloper Getting Error scanning file when running jetty 9 on java 8 using the maven jetty plugin XML- 24500: (Error) Can not build schema located at ' spring-beans-3.1.xsd'

More information

Cloud Acceleration. Performance comparison of Cloud vendors. Tobias Deml DOAG2017

Cloud Acceleration. Performance comparison of Cloud vendors. Tobias Deml DOAG2017 Performance comparison of Cloud vendors Tobias Deml Consultant @TobiasDemlDBA DOAG2017 About Consultant, Trivadis GmbH, Munich Since more than 9 years working in Oracle environment Focus areas Cloud Computing

More information

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Oracle ADF: The technology behind project fusion Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Agenda Application Development Framework (ADF) Overview Goals

More information

Dave DiFranco SOA Frameworks

Dave 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 information

Oracle Fusion Middleware Understanding Oracle SOA Suite. 12c Release ( )

Oracle Fusion Middleware Understanding Oracle SOA Suite. 12c Release ( ) Oracle Fusion Middleware Understanding Oracle SOA Suite 12c Release (12.2.1.3.0) E96879-01 June 2018 Oracle Fusion Middleware Understanding Oracle SOA Suite, 12c Release (12.2.1.3.0) E96879-01 Copyright

More information

Oracle Fusion Middleware Understanding Oracle SOA Suite. 12c Release ( )

Oracle Fusion Middleware Understanding Oracle SOA Suite. 12c Release ( ) Oracle Fusion Middleware Understanding Oracle SOA Suite 12c Release (12.2.1.3.0) E68164-01 August 2017 Oracle Fusion Middleware Understanding Oracle SOA Suite, 12c Release (12.2.1.3.0) E68164-01 Copyright

More information

Oracle Service Bus 10g R3: Design & Integrate Services for SOA

Oracle Service Bus 10g R3: Design & Integrate Services for SOA Oracle Service Bus 10g R3: Design & Integrate Services for SOA Student Guide D56299GC11 Edition 1.1 November 2010 D69834 Authors Bill Bunch Tom Hardy Technical Contributors and Reviewer s Werner Bauer

More information

Process Choreographer: High-level architecture

Process 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 information

zentrale Sicherheitsplattform für WS Web Services Manager in Action: Leitender Systemberater Kersten Mebus

zentrale Sicherheitsplattform für WS Web Services Manager in Action: Leitender Systemberater Kersten Mebus Web Services Manager in Action: zentrale Sicherheitsplattform für WS Kersten Mebus Leitender Systemberater Agenda Web Services Security Oracle Web Service Manager Samples OWSM vs

More information

Data Vault Partitioning Strategies. Dani Schnider, Trivadis AG DOAG Conference, 23 November 2017

Data Vault Partitioning Strategies. Dani Schnider, Trivadis AG DOAG Conference, 23 November 2017 Data Vault Partitioning Strategies Dani Schnider, Trivadis AG DOAG Conference, 23 November 2017 @dani_schnider DOAG2017 Our company. Trivadis is a market leader in IT consulting, system integration, solution

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Application Adapter for PeopleSoft User's Guide for Oracle WebLogic Server 11g Release 1 (11.1.1.4.0) E17055-04 April 2011 Oracle Fusion Middleware Application Adapter for PeopleSoft

More information

Identifying Performance Problems in a Multitenant Environment

Identifying Performance Problems in a Multitenant Environment Identifying Performance Problems in a Multitenant Environment Christian Antognini @ChrisAntognini antognini.ch/blog BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE

More information

Oracle 1Z Oracle Application Integration(R) Architecture 11g Essentials.

Oracle 1Z Oracle Application Integration(R) Architecture 11g Essentials. Oracle 1Z0-543 Oracle Application Integration(R) Architecture 11g Essentials http://killexams.com/exam-detail/1z0-543 application-specific ABCS must take the requester application-specific ABM as input

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Infrastructure Components and Utilities User's Guide for Oracle Application Integration Architecture Foundation Pack 11g Release 1 (11.1.1.7) E17366-09 July 2013 Describes how

More information

Departamento de Engenharia Informática. Systems Integration. Web Services and BPEL Tutorial

Departamento de Engenharia Informática. Systems Integration. Web Services and BPEL Tutorial Departamento de Engenharia Informática Systems Integration Web Services and BPEL Tutorial IE 2016 In this tutorial, we shall create a Web service in Java that validates a credit card number. In addition,

More information

Oracle Fusion Middleware Installing Oracle SOA Suite and Business Process Management Suite Quick Start for Developers. 12c (

Oracle Fusion Middleware Installing Oracle SOA Suite and Business Process Management Suite Quick Start for Developers. 12c ( Oracle Fusion Middleware Installing Oracle SOA Suite and Business Process Management Suite Quick Start for Developers 12c (12.2.1.3.0) E95515-01 May 2018 Oracle Fusion Middleware Installing Oracle SOA

More information

Vendor: Oracle. Exam Code: 1Z Exam Name: Oracle SOA Suite 12c Essentials. Version: Demo

Vendor: 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

1Z0-434 Exam Questions Demo Oracle. Exam Questions 1Z Oracle SOA Suite 12c Essentials

1Z0-434 Exam Questions Demo   Oracle. Exam Questions 1Z Oracle SOA Suite 12c Essentials Oracle Exam Questions 1Z0-434 Oracle SOA Suite 12c Essentials Version:Demo 1. Which statement accurately describes deploying your SOA application to acluster? A. Manually deploy the application to each

More information

MetaMatrix Enterprise Data Services Platform

MetaMatrix Enterprise Data Services Platform MetaMatrix Enterprise Data Services Platform MetaMatrix Overview Agenda Background What it does Where it fits How it works Demo Q/A 2 Product Review: Problem Data Challenges Difficult to implement new

More information

The one bit everyone forgets: with JUnit. John Stegeman Xchanging

The one bit everyone forgets: with JUnit. John Stegeman Xchanging The one bit everyone forgets: Testing your ADF application with JUnit http://groups.google.com/group/adf-methodology ADF EMG A place to discuss best practices and methodologies for JDeveloper ADF enterprise

More information

Developing BPEL Processes Using WSO2 Carbon Studio. Waruna Milinda

Developing BPEL Processes Using WSO2 Carbon Studio. Waruna Milinda + Developing BPEL Processes Using WSO2 Carbon Studio Waruna Ranasinghe(waruna@wso2.com) Milinda Pathirage(milinda@wso2.com) + WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies

More information

ESB Environment, Service Component Architecture (SCA)

ESB Environment, Service Component Architecture (SCA) ESB Environment, Service Component Architecture (SCA) Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration Dr. Balázs Simon BME, IIT Outline Typical ESB Environment Business Processes

More information

Eclipse SOA Tools Platform Project

Eclipse SOA Tools Platform Project Eclipse SOA Tools Platform Project Oisín Hurley IONA Technologies http://www.iona.com 2007 by «Author»; made available under the EPL v1.0 Date Other Information, if necessary A Brief Introduction to SOA

More information

CONTINUOUS DELIVERY IN THE ORACLE CLOUD

CONTINUOUS DELIVERY IN THE ORACLE CLOUD CONTINUOUS DELIVERY IN THE ORACLE CLOUD Lykle Thijssen Bruno Neves Alves June 7, 2018 NLOUG Tech Experience Amersfoort eproseed Confidential ABOUT US Lykle Thijssen Principal Architect and Scrum Master

More information

CRI Event-Driven BI. Peter Welkenbach Principal Consultant Trivadis GmbH. Düsseldorf,

CRI Event-Driven BI. Peter Welkenbach Principal Consultant Trivadis GmbH. Düsseldorf, CRI Event-Driven BI Peter Welkenbach Principal Consultant Trivadis GmbH Düsseldorf, 11.03.2008 Basel Baden Bern Lausanne Zurich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg Munich Stuttgart Vienna The

More information

4 Connecting to Composites

4 Connecting to Composites 4 Connecting to Composites 4 Connecting to Composites...1 4.1 Prerequisites...1 4.2 Introduction...1 4.3 OSB to SOA Suite Direct binding...3 4.3.1 What is being done?...3 4.3.2 Create Direct Binding exposed

More information

This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in

This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release,

More information

Introduction in Eventing in SOA Suite 11g

Introduction in Eventing in SOA Suite 11g Introduction in Eventing in SOA Suite 11g Ronald van Luttikhuizen Vennster Utrecht, The Netherlands Keywords: Events, EDA, Oracle SOA Suite 11g, SOA, JMS, AQ, EDN Introduction Services and events are highly

More information

Exadata Database Machine Resource Management teile und herrsche!

Exadata Database Machine Resource Management teile und herrsche! Exadata Database Machine Resource Management teile und herrsche! DOAG Conference 2011 Konrad Häfeli Senior Technology Manager Trivadis AG BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 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 information

SAP NetWeaver Process Integration 7.1. SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007

SAP NetWeaver Process Integration 7.1. SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007 SAP NetWeaver Process Integration 7.1 Providing Web Services in Java SAP NetWeaver Regional Implementation Group SAP NetWeaver Product Management December 2007 SAP NetWeaver Process Integration 7.1 1 Benefits

More information

INRIA ADT galaxy An open agile SOA platform

INRIA ADT galaxy An open agile SOA platform 1 INRIA ADT galaxy An open agile SOA platform Alain Boulze Tuvalu team & galaxy lead Séminaire IN Tech INRIA Montbonnot - 12-nov-2009 galaxy, an open SOA R&D platform enabling agility 2 Open An open internal

More information

Oracle Fusion Middleware. Using Ariba Adapter Release 12c ( ) E

Oracle Fusion Middleware. Using Ariba Adapter Release 12c ( ) E Oracle Fusion Middleware Using Ariba Adapter Release 12c (12.2.1.2.0) E83386-01 March 2017 Oracle Fusion Middleware Using Ariba Adapter, Release 12.2.1.2.0 E78048-01 Copyright 2016 Oracle and/or its affiliates.

More information

CICS Transaction Server and WebSphere Process Server White paper Extend and enrich the value of your most-critical transactions and data.

CICS Transaction Server and WebSphere Process Server White paper Extend and enrich the value of your most-critical transactions and data. CICS Transaction Server and WebSphere Process Server White paper Extend and enrich the value of your most-critical transactions and data. By Klaus Deinhart and Steve Wood, IBM Software Group April 2007

More information

Eclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project

Eclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project Eclipse SOA Tooling Platform: Project Overview An Overview of the Eclipse STP (SOA Tooling Platform) Project 2006 by Sybase, Inc; made available under the EPL v1.0 2/10/2006 Introduction Karl Reti STP

More information

BPEL Research. Tuomas Piispanen Comarch

BPEL 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 information

WELCOME. Unterstützung von Tuning- Maßnahmen mit Hilfe von Capacity Management. DOAG SIG Database

WELCOME. Unterstützung von Tuning- Maßnahmen mit Hilfe von Capacity Management. DOAG SIG Database WELCOME Unterstützung von Tuning- Maßnahmen mit Hilfe von Capacity Management DOAG SIG Database 28.02.2013 Robert Kruzynski Principal Consultant Partner Trivadis GmbH München BASEL BERN LAUSANNE ZÜRICH

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Using Ariba Adapter Release 12c (12.2.1.3.0) E88147-01 June 2017 Contents 1-1 Oracle Fusion Middleware Using Ariba Adapter, Release 12.2.1.3.0 E88147-01 Copyright 2017 Oracle and/or

More information

Enterprise Integration Patterns Exemplified in Java Business Integration

Enterprise Integration Patterns Exemplified in Java Business Integration Enterprise Integration Patterns Exemplified in Java Business Integration Part I - Introduction Christoph Hartmann 2 There is no simple answer for enterprise integration. Hohpe et al. Enterprise Integration

More information

Oracle Fusion Middleware

Oracle 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 information

Scripting OBIEE Is UDML and XML all you need?

Scripting OBIEE Is UDML and XML all you need? Scripting OBIEE Is UDML and XML all you need? Andreas Nobbmann Consultant Business Intelligence Andreas.Nobbmann@trivadis.com Brighton, May 14th, 2009 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.

More information

Lecture Notes course Software Development of Web Services

Lecture Notes course Software Development of Web Services Lecture Notes course 02267 Software Development of Web Services Hubert Baumeister huba@dtu.dk Fall 2014 Contents 1 Business Processes 1 2 BPEL 7 3 BPEL and NetBeans 10 4 A BPEL Process as a Web service

More information

MarcoFlow: Modeling, Deploying, and Running Distributed User Interface Orchestrations

MarcoFlow: Modeling, Deploying, and Running Distributed User Interface Orchestrations MarcoFlow: Modeling, Deploying, and Running Distributed User Interface Orchestrations Florian Daniel, Stefano Soi, Stefano Tranquillini, Fabio Casati University of Trento, Povo (TN), Italy {daniel,soi,tranquillini,casati}@disi.unitn.it

More information

Backup Methods from Practice

Backup Methods from Practice Backup Methods from Practice Optimized and Intelligent Roland Stirnimann @rstirnimann_ch BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA

More information

Oracle Database Failover Cluster with Grid Infrastructure 11g Release 2

Oracle Database Failover Cluster with Grid Infrastructure 11g Release 2 Oracle Database Failover Cluster with Grid Infrastructure 11g Release 2 DOAG Conference 2011 Robert Bialek Principal Consultant Trivadis GmbH BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG

More information

Distribution and Integration Technologies

Distribution and Integration Technologies Distribution and Integration Technologies Distributed Architectures Patterns and Styles 1 Distributed applications infrastructure ISP intranet wireless backbone desktop computer: server: laptops: tablets:

More information

Analytic Views: Use Cases in Data Warehouse. Dani Schnider, Trivadis AG DOAG Conference, 21 November 2017

Analytic Views: Use Cases in Data Warehouse. Dani Schnider, Trivadis AG DOAG Conference, 21 November 2017 Analytic Views: Use Cases in Data Warehouse Dani Schnider, Trivadis AG DOAG Conference, 21 November 2017 @dani_schnider DOAG2017 Our company. Trivadis is a market leader in IT consulting, system integration,

More information

Database Sharding with Oracle RDBMS

Database Sharding with Oracle RDBMS Database Sharding with Oracle RDBMS First Impressions Robert Bialek Principal Consultant BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA

More information

Oracle Developer Day

Oracle Developer Day Oracle Developer Day Sponsored by: Session 2 Oracle Application Development Framework Speaker Speaker Title Page 1 1 Agenda Development Environment Expectations Challenges Oracle ADF Architecture Business

More information