Reusing Existing * Java EE Applications from Oracle SOA Suite
|
|
- Stewart McCoy
- 8 years ago
- Views:
Transcription
1 Reusing Existing * Java EE Applications from Oracle SOA Suite Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland
2 Abstract You have a lot of existing Java EE applications. Part of these applications and their logic have a potential to be reused in an SOA. But what is the best practice for reusing such Java EE applications? This session will show different approaches available with SOA Suite 11g in the SCA assembly model as well as with the Oracle Service Bus to reuse existing Java EE artifacts.
3 Guido Schmutz Working for Trivadis for more than 14 years Oracle ACE Director for Fusion Middleware and SOA Co-Author of different books Consultant, Trainer Software Architect for Java, Oracle, SOA and EDA Member of Trivadis Architecture Board Technology Trivadis More than 20 years of software development experience Contact: guido.schmutz@trivadis.com Blog: Twitter: gschmutz
4 Trivadis Facts & Figures 11 Trivadis locations with more than 550 employees Financially independent and sustainably profitable Key figures 2010 Revenue CHF 101 / EUR 73 mio. ~180 employees Services for more than 700 clients in over projects Over 170 Service Level Agreements More than 5'000 training participants Research and development budget: CHF 5.0 / EUR 3.6 mio ~350 employees ~20 employees
5 Agenda Introduction What kind of Java EE architectures can we find today? Service Enabling on the Java Layer Service Enabling on the Oracle Service Bus Service Enabling in Oracle SOA Suite Best Practices and Summary
6 SOA Suite 11g Product-Architecture BPA Suite BPMN EPK UML BPM Suite BPMN Application Integration Architecture (AIA) Foundation Pack Process Integration Pack (PIP) SOA Suite BPEL Business Rule Human Workflow Mediator Spring CEP Oracle Service Bus (OSB) Adapter WebLogic Suite
7 Customer Create and Submit Order Process Payment Notify User Copy to S3 Customer Download Video SOA Suite 11g Product-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) Unified Runtime Business Rules Mediator Process Composer Spring BAM Process Analytics Proc Cubes Optimized binding Common JCA-based connectivity infrastructure Oracle Service Bus Policy Manager EM console +BPMN Screens Repository
8 Integration Blueprint
9 Principles of Service-Orientation
10 Contract-First Web Service Design Important for serviceorientation is the standardizing and decoupling of the technical contract of each service Service-oriented design therefore should be based on a contract first approach avoid the use of autogeneration tools Source: Thomas Erl, Principles of Service Design
11 SOA vs. WOA SOAP-based Services REST Service
12 Simple Use Case Customer Service Interface in Java Customer and Address DTO
13 Agenda Introduction What kind of Java EE architectures can we find today? Service Enabling on the Java Layer Service Enabling on the Oracle Service Bus Service Enabling in Oracle SOA Suite Best Practices and Summary
14 Kind of Java EE architectures Web Applications Servlet, JSP, JSF, POJO With XML over HTTP pre RESTful Spring Applications with/without Messaging POJO, Fat-Client, Client/Server, N-Tier Spring JMS, Spring Integration, Apache Camel EJB (3) Applications with/without Messaging Session Bean, Entity Bean Message Driven Bean (MDB)
15 Web Applications Servlet, JSP, POJO XML over HTTP HTML over HTTP
16 Java EE Applications and Messaging Session Bean, Entity Bean, Message Driven Bean, POJO RMI/IIOP RMI/IIOP HTML over HTTP JMS Messaging
17 Spring Applications and Messaging Spring POJO, JMS Message Listener, Remoting through Exporters XML over HTTP HTML over HTTP Spring JMS Abstraction
18 Agenda Introduction What kind of Java EE architectures can we find today? Service Enabling on the Java Layer Service Enabling on the Oracle Service Bus Service Enabling in Oracle SOA Suite Best Practices and Summary
19 Service Enabling Java EE Application Using JAX-WS for SOAP- and JAX-RS for RESTful- WebServices SOAP REST HTML over HTTP XML over HTTP
20 2 Types of Web Services in Java EE 6 SOAP-based Web Services Provided by JAX-WS aka. Big Web Services (Java EE 6 Tutorial) RESTful Web Services Provided by JAX-RS
21 JAX-WS for Web Services Since Java EE 5, JAX-WS (JSR 224) the preferred technology to write SOAP web services Prior was JAX-RPC 1.0 (JSR 101) has been pruned in Java EE 6, meaning that it is proposed to be removed from Java EE 7. JAX-WS 2.2 defines a set of APIs and annotations that allow you to build and consume web services with Java depends on other specifications such as Java Architecture for XML Binding (JAXB).
22 JAX-WS for Web Services Web services rely on the configuration by exception paradigm (like most of new Java EE specs) Only one annotation is needed to turn a POJO into a web service The class must be annotated or the XML equivalent in a deployment descriptor. To turn a web service into an EJB endpoint, the class has to be annotated
23 JAX-WS for Web Services Code First (bottom-up) => contract-last write the Java classes and the data POJOs representing the service (operations and data types) Use JAX-WS to generate the WSDL and XML schema types. often referred to as Java-to-WSDL WSDL First (top-down) => contract-first Create WSDL and XML schemas manually Use JAX-WS tools to generate the Java interface and the data POJOs Implement the generated Java interface through a Java class often referred to as WSDL-to-Java
24 JAX-WS - Code First Determines XSD Determines WSDL
25 JAX-WS - Code First WSDL and XSD generated
26 JAX-WS Code First
27 JAX-WS WSDL First
28 JAX-WS WSDL First
29 JAX-WS WSDL First JAX-WS Annotations JAXB Annotations EJB Annotations Transformation
30 JAX-WS WSDL First
31 JAX-WS - Conclusion Code First Easy to get with just a few annotations No control / minimal control over WSDL / XSD No Contract-First design Difficult to govern Do not let your consumers access it directly Apply Legacy Wrapper pattern (i.e. on OSB) WSDL First Full control over WSDL / XSD More work Additional transformation layer needed, might already have DB-to-Entity (JPA) Entity-to-DTO (Java)
32 JAX-RS for RESTful Services relies heavily on annotations, similar to JAX-WS to specify URI mappings, HTTP headers, content-types and resources POJO-based HTTP-centric Format Independence Container Independence
33 JAX-RS for RESTful Services POJO with JAXB Annotations Session Bean or POJO with JAX-RS
34 JAX-RS for RESTful Services
35 Service Enabling Spring Application Using Spring WS for SOAP- and Spring Web for Restful-WebServices SOAP SOAP REST XML over HTTP HTML over HTTP
36 Spring-WS Spring-WS is a part of Spring focused on creating documentdriven Web Services Supports only contract-first SOAP service development Based on Spring itself and its concepts, like dependency injection Key features Powerful mappings XML API support (DOM, SAX, StAX, JDOM) Flexible XML Marshalling (JAXB 1 and 2, Castor, XMLBeans, XStream) Supports WS-Security (integrates with Spring Security) Build by Maven
37 Service Enabling Web Applications Using Spring WS for SOAP- and Spring Web for Restful-WebServices SOAP SOAP REST HTML over HTTP XML over HTTP
38 Agenda Introduction What kind of Java EE architectures can we find today? Service Enabling on the Java Layer Service Enabling on the Oracle Service Bus Service Enabling in Oracle SOA Suite Best Practices and Summary
39 Service Enabling on Oracle Service Bus With Web Services in Java Calling SOAP Web Services through HTTP transport Calling Restful WebServices through HTTP Transport Without Web Services in Java EJB Transport In same transaction Using HTTP Transport to talk to XML over HTTP Using JMS transport to send message to MDB With WS interface Integrate directly with the underlying database Custom Transport/JCA Screen scraping, i.e. reuse existing HTML
40 OSB HTTP Transport to wrap JAX-WS Code First service Problem Want to offer a contract-first SOAP-based Web Service to consumers and not the JAX-WS service Solution Use OSB HTTP Transport to wrap the JAX-WS Code-First service Provide it as a contract-first SOAP web service on OSB Transform from/to canonical model SOAP Webservice
41 OSB HTTP Transport to wrap JAX- WS Code First service Proxy Service Business Service with HTTP Transport XQuery Transformation Transformation
42 OSB HTTP Transport to wrap JAX-RS service Problem Want to make a REST Web Service available on the OSB as a contractfirst SOAP-based Web Service Solution Use the OSB HTTP Transport to invoke REST Web Service Provide it as a contract-first SOAP web service on OSB REST Webservice
43 OSB EJB Transport to call EJB Problem Want to use an EJB session bean directly without having to service enable it first Solution Use OSB EJB Transport to access the existing EJB session bean Provide it as a contract-first SOAP web service on OSB RMI / IIOP Transaction propagation
44 OSB EJB Transport to call EJB Proxy Service Business Service with EJB Transport
45 OSB HTTP Transport to call XML / HTTP functionality Problem Want to make an XML over HTTP functionality available as a contract-first style Web Service Solution Use OSB HTTP Transport to call the XML over HTTP service transform the information to/from the service contract Provide it as a contract-first SOAP web service on OSB XML over HTTP
46 OSB JMS transport to send message to Queue/Topic Problem want to send a message in to a Queue/Topic consumed by an existing application (i.e. MDB) Solution Use the OSB JMS Transport to enqueue message offer that operation as a service to potential consumers (i.e. SOAP-based WS) JMS Enqueue
47 OSB JMS transport to consume message from Queue/Topic Problem want to consume a message from a Queue/Topic which is sent/published by an existing application Solution Use OSB JMS Transport to dequeue message inform interested application(s) by calling a service (i.e. SOAP-based WS) JMS Dequeue
48 OSB and DB Adapter for requestdriven access to information Problem Want to directly access data from DB of an existing Java application Solution Use the DB Adapter on the OSB to implement CRUD DB operations Provide it as a contract-first SOAP web service on OSB SQL
49 OSB and DB Adapter for eventdriven notification of changes Problem Want to have an event-driven push of a message, when something changes in an existing system and inform interested systems Solution Use the DB Adapter to poll a DB table for changes use OSB to send notification messages to interested parties (subscribers) SQL polling
50 HTTP Transport to reuse existing HTML user interface (screen scraping) Problem Only interface available is a Web application with an HTML user interface. Want to reuse that and make it available as a Web Service? Solution Use OSB HTTP Transport to invoke the HTML interface extract the data out of the presentation logic (HTML) Provide it as a contract-first SOAP web service on OSB HTML over HTTP
51 Agenda Introduction What kind of Java EE architectures can we find today? Service Enabling on the Java Layer Service Enabling on the Oracle Service Bus Service Enabling in Oracle SOA Suite Best Practices and Summary
52 Service Enabling on Oracle SOA Suite Similar integration as on OSB EJB Adapter Web Service Adapter to invoke an existing Web Service Socket Adapter JMS adapter to send message to MDB SCA specific integration of Java using Spring component (if available as library) Java Callout in Mediator SDO Service Reuse OSB service through SOA-Direct transport
53 Using SOA-Direct adapter to invoke an OSB service Problem Want to reuse an OSB services efficiently from a SOA Suite component Solution use SOA Direct adapter call OSB service Use it from any other component within the SCA composite SOA Direct
54 Using the SCA Spring component Problem Want to reuse Java code based on a Java archive (JAR) Solution Use the SCA Spring Component within an SCA composite to invoke a Spring application from any other SCA component Use it from any other component within the SCA composite
55 Using the SCA Spring component
56 Agenda Introduction What kind of Java EE architectures can we find today? Service Enabling on the Java Layer Service Enabling on the Oracle Service Bus Service Enabling in Oracle SOA Suite Best Practices and Summary
57 Summary Never publish a contract-last service contract directly to consumers Hide it by putting an OSB or Mediator service in between Use a contract-first approach on the interface of the OSB / Mediator service OSB provides an easy intermediary layer for service-enabling existing Java EE EJB applications With additional benefit of advanced mediator features like Throttling, Service Pooling, Transformation, Validation, Enrichment, Split/Join Use the OSB EJB transport to integrate EJB Transaction can be propagated to the EJB layer
58 My other Kscope11 Fault Handling in Oracle SOA Suite 11g, Wednesday 8:30 9:30 Room 203C Best Practices for Designing and Building the Services of a SOA, Wednesday 9:45 10:45 Room 203C
59 Reusing Existing Java EE Applications from Oracle SOA Suite Please Fill Out Your Evaluations Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Feedback-URL:
WELCOME. Where and When should I use the Oracle Service Bus (OSB) Guido Schmutz. UKOUG Conference 2012 04.12.2012
WELCOME Where and When should I use the Oracle Bus () Guido Schmutz UKOUG Conference 2012 04.12.2012 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1
More informationOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden? Guido Schmutz, Technology Manager / Partner Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.
More informationGroot, Groter, Groots(t)
Groot, Groter, Groots(t) Evelyn Gerritsen FMW Sales Consultant Oasis of the Seas Oracle Fusion Middleware Applications Middleware Database Infrastructure & Management Oracle Fusion
More informationBest Practices for Designing and Building the Services of an SOA
Best Practices for Designing and Building the Services of an SOA Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract This session will present best practices
More informationWEB SERVICES. Revised 9/29/2015
WEB SERVICES Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Web Services using WebLogic... 1 Developing Web Services on WebSphere... 2 Developing RESTful Services in Java v1.1...
More informationJVA-561. Developing SOAP Web Services in Java
JVA-561. Developing SOAP Web Services in Java Version 2.2 A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards
More informationITS. Java WebService. ITS Data-Solutions Pvt Ltd BENEFITS OF ATTENDANCE:
Java WebService BENEFITS OF ATTENDANCE: PREREQUISITES: Upon completion of this course, students will be able to: Describe the interoperable web services architecture, including the roles of SOAP and WSDL.
More informationDeveloping Java Web Services
Page 1 of 5 Developing Java Web Services Hands On 35 Hours Online 5 Days In-Classroom A comprehensive look at the state of the art in developing interoperable web services on the Java EE platform. Students
More informationSOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008
SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework
More informationOracle SOA Suite Then and Now:
Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality
More informationFUSE-ESB4 An open-source OSGi based platform for EAI and SOA
FUSE-ESB4 An open-source OSGi based platform for EAI and SOA Introduction to FUSE-ESB4 It's a powerful OSGi based multi component container based on ServiceMix4 http://servicemix.apache.org/smx4/index.html
More informationWho are We Specialized. Recognized. Preferred. The right partner makes all the difference.
Our Services Who are We Specialized. Recognized. Preferred. The right partner makes all the difference. Oracle Partnership Oracle Specialized E-Business Suite Business Intelligence EPM-Hyperion Fusion
More informationJava Web Services Training
Java Web Services Training Duration: 5 days Class Overview A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards
More informationWeb Services in Oracle Fusion Middleware. Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA
Web Services in Oracle Fusion Middleware Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA Agenda Oracle Fusion Middleware Enterprise Web Services Services to
More informationOracle SOA Suite: The Evaluation from 10g to 11g
KATTA Durga Reddy TATA Consultancy Services. Oracle SOA Suite: The Evaluation from 10g to 11g Introduction Oracle SOA Suite is an essential middleware layer of Oracle Fusion Middleware. It provides a complete
More informationSERVICE ORIENTED ARCHITECTURE
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
More informationSOA Best Practices (from monolithic to service-oriented)
SOA Best Practices (from monolithic to service-oriented) Clemens Utschig - Utschig Consulting Product Manager, Oracle SOA Suite & Integration clemens.utschig@oracle.com The following
More informationOracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario
Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.
More informationOracle Business Activity Monitoring 11g New Features
Oracle Business Activity Monitoring 11g New Features Gert Schüßler Principal Sales Consultant Oracle Deutschland GmbH Agenda Overview Architecture Enterprise Integration Framework
More informationOpen Source SOA with Service Component Architecture and Apache Tuscany. Jean-Sebastien Delfino Mario Antollini Raymond Feng
Open Source SOA with Service Component Architecture and Apache Tuscany Jean-Sebastien Delfino Mario Antollini Raymond Feng Learn how to build and deploy Composite Service Applications using Service Component
More informationOracle SOA Suite 11g: Essential Concepts Student Guide
Oracle SOA Suite 11g: Essential Concepts Student Guide D58786GC20 Edition 2.0 August 2011 D73588 Author Iris Li Technical Contributors and Reviewers Gary Barg Pete Daly Joe Greenwald David Mills David
More informationHow To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J
Tool Support for Developing Scalable J2EE Web Service Architectures Guus Ramackers Application Development Tools Oracle Corporation guus.ramackers@oracle.com www.oracle.com Using All This in Real Life
More informationService Governance and Virtualization For SOA
Service Governance and Virtualization For SOA Frank Cohen Email: fcohen@pushtotest.com Brian Bartel Email: bbartel@pushtotest.com November 7, 2006 Table of Contents Introduction 3 Design-Time Software
More informationObjectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]
Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Describe SOA concepts and related technology Create an SOA Composite application using JDeveloper Work with Mediator components
More informationAPAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management
APAC WebLogic Suite Workshop Oracle Parcel Service Overview Jeffrey West Application Grid Product Management Oracle Parcel Service What is it? Oracle Parcel Service An enterprise application to showcase
More informationOracle SOA Reference Architecture
http://oraclearchworld.wordpress.com/ Oracle SOA Reference Architecture By Kathiravan Udayakumar Introduction to SOA Service Oriented Architecture is a buzz word in IT industry for few years now. What
More information<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel
Building a Complex Web Application Using ADF and Siebel Nishit Rao Group Product Manager Fusion Middleware Oracle Dhiraj Soni Technical Architect GIT Apps Engineering Oracle The following
More informationOracle Service Bus: - When to use, where to use and when not to use
Oracle Service Bus: - When to use, where to use and when not to use Session ID#: 244 Prepared by: Abhay Kumar Senior Consultant AST Corporation REMINDER Check in on the COLLABORATE mobile app Specialized.
More informationThe Oracle Fusion Development Platform
The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes
More informationSOA and Web Services. Larry Kramer Principal Applied Technologist June 9, 2006. A PeopleTools and Fusion perspective
"This presentation is for informational purposes only and may not be incorporated into a contract or agreement." SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied
More information1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights ORACLE PRODUCT LOGO Fra til Prosessportal Per Anders Jørgensen & Torleif Grasto Presenting with LOGO 2 Copyright 2012, Oracle and/or its affiliates.
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
More informationG-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation
Fusion Middleware G-Cloud Framework Service Definition Oracle Fusion Middleware Design and Implementation Prepared for: G-Cloud Document: Fusion Middleware Version: 0.1 Issue Date: 06/09/2013 1 OVERVIEW
More informationActiveVOS Server Architecture. March 2009
ActiveVOS Server Architecture March 2009 Topics ActiveVOS Server Architecture Core Engine, Managers, Expression Languages BPEL4People People Activity WS HT Human Tasks Other Services JMS, REST, POJO,...
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationIntroduction to CASA: An Open Source Composite Application Editor
B S X Introduction to CASA: An Open Source Composite Application Editor Tientien Li, Ph.D. and Jun Qian Sun Microsystems, Inc. TS-8683 2007 JavaOne SM Conference Session TS-8683 Introduction to CASA An
More informationAn Oracle White Paper March 2011. Guide to Implementing Application Integration Architecture on Oracle Service Bus
An Oracle White Paper March 2011 Guide to Implementing Application Integration Architecture on Oracle Service Bus Disclaimer The following is intended to outline our general product direction. It is intended
More informationConverting Java EE Applications into OSGi Applications
Converting Java EE Applications into OSGi Applications Author: Nichole Stewart Date: Jan 27, 2011 2010 IBM Corporation THE INFORMATION CONTAINED IN THIS REPORT IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.
More informationAquaLogic ESB Design and Integration (3 Days)
www.peaksolutions.com AquaLogic ESB Design and Integration (3 Days) Audience Course Abstract Designed for developers, project leaders, IT architects and other technical individuals that need to understand
More informationSpring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach
Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach George Moykin Senior Consultant, Middleware george.moykin@oracle.com
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
More informationIntroduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
More informationwww.progress.com DEPLOYMENT ARCHITECTURE FOR JAVA ENVIRONMENTS
DEPLOYMENT ARCHITECTURE FOR JAVA ENVIRONMENTS TABLE OF CONTENTS Introduction 1 Progress Corticon Product Architecture 1 Deployment Options 2 Invoking Corticon Decision Services 4 Corticon Rule Engine 5
More informationJBoss SOAP Web Services User Guide. Version: 3.3.0.M5
JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...
More informationDeveloping SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
More informationOpen ESB. Sang Shin Java Technology Evangelist Sun Microsystems, Inc. Raffaele Spazzoli Imola Informatica 1
Open ESB Sang Shin Java Technology Evangelist Sun Microsystems, Inc. Raffaele Spazzoli Imola Informatica 1 Topics What is Open ESB? What is JBI? JBI and GlassFish Usage Scenario Open ESB Development &
More informationEAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
More informationHow to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer
How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise
More informationPresentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A
Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires
More informationExperiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič
Experiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič University of Ljubljana Faculty of Computer and Information Science Laboratory for Integration of Information Systems
More informationBuilding a Service Oriented Architecture with ServiceMix. Jeff Genender CTO Savoir Technologies, Inc
Building a Service Oriented Architecture with ServiceMix Jeff Genender CTO Savoir Technologies, Inc Colorado Avalanche Alaska My place in Colorado My expectation of Sweden This is what I got Jeff Genender
More information3 4 5 Oracle SOA Suite 11g is the only complete, integrated, best of breed and hot-pluggable SOA platform available today. It has a comprehensive view on the entire software lifecycle process, providing
More informationORACLE SOA SUITE. Product Overview
ORACLE SOA SUITE KEY FEATURES AND BENEFITS COMPLETE INTEGRATED OPEN BEST-OF-BREED FEATURES SOA Composite Editor Graphical editor to assemble heterogeneous components into composite applications Service
More informationOracle Service Bus. User Guide 10g Release 3 Maintenance Pack 1 (10.3.1) June 2009
Oracle Service Bus User Guide 10g Release 3 Maintenance Pack 1 (10.3.1) June 2009 Oracle Service Bus User Guide, 10g Release 3 Maintenance Pack 1 (10.3.1) Copyright 2007, 2008, Oracle and/or its affiliates.
More informationJava EE 7: Back-End Server Application Development
Oracle University Contact Us: 01-800-913-0322 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application Development training teaches
More informationJAVA API FOR XML WEB SERVICES INTRODUCTION TO JAX-WS, THE JAVA API FOR XML BASED WEB SERVICES (SOAP, WSDL)
JAX-WS JAX-WS - Java API for XML Web Services JAVA API FOR XML WEB SERVICES INTRODUCTION TO JAX-WS, THE JAVA API FOR XML BASED WEB SERVICES (SOAP, WSDL) Peter R. Egli INDIGOO.COM 1/20 Contents 1. What
More informationService Oriented Architecture
Service Oriented Architecture Situation The idea of Service Oriented Architecture (SOA) as well as the concepts behind it are often confusing to both Java developers and WebLogic administrators. Vendors
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Integration Options for Oracle E-Business Suite Rekha Ayothi, Lead Product Manager, Oracle Safe Harbor Statement The following is intended to outline our general product direction. It is intended for
More informationOracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case
Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case Introduction Stop. Think. Ok, in the meanwhile 2 seconds has passed and 250 messages more were processed by a mission critical
More informationWeb Services Development In a Java Environment
Web Services Development In a Java Environment SWE 642, Spring 2008 Nick Duan April 16, 2008 1 Overview Services Process Architecture XML-based info processing model Extending the Java EE Platform Interface-driven
More informationDeveloping Web Services with Eclipse
Developing Web Services with Eclipse Arthur Ryman IBM Rational ryman@ca.ibm.com Page Abstract The recently created Web Tools Platform Project extends Eclipse with a set of Open Source Web service development
More informationAIA Update Application Integration Today and Tomorrow
Application Integration Architecture AIA Update Application Integration Today and Tomorrow Gerhard Drasch Oracle AIA Product Management Ulrich Janke Oracle Consulting Agenda Today
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationModule 13 Implementing Java EE Web Services with JAX-WS
Module 13 Implementing Java EE Web Services with JAX-WS Objectives Describe endpoints supported by Java EE 5 Describe the requirements of the JAX-WS servlet endpoints Describe the requirements of JAX-WS
More informationAn Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
More informationJBoss JEE5 with EJB3.0 on NonStop. JAVA SIG, San Jose
Presentation JBoss JEE5 with EJB3.0 on NonStop JAVA SIG, San Jose Jürgen Depping CommitWork GmbH Agenda Motivation JBoss JEE 5 Proof of concept: Porting OmnivoBase to JBoss JEE5 for NonStop ( with remarks
More informationOracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
More information000-371. Web Services Development for IBM WebSphere Application Server V7.0. Version: Demo. Page <<1/10>>
000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version: Demo Page 1. Which of the following business scenarios is the LEAST appropriate for Web services? A. Expanding
More informationMotivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
More informationAccelerated Java EE Open Source Development with Eclipse CON1905
Accelerated Java EE Open Source Development with Eclipse CON1905 Greg Stachnick Sr. Principle Product Manager Oracle, Development Tools September 30, 2014 Program Agenda 1 2 3 4 The Eclipse Ecosystem Getting
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationCloser Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division
Closer Look at Enterprise Bus Deb L. Ayers Sr. Principle Product Manager Oracle Bus SOA Fusion Middleware Division The Role of the Foundation Addressing the Challenges Middleware Foundation Efficiency
More informationapplications. JBoss Enterprise Application Platform
JBoss Enterprise Application Platform What is it? JBoss Enterprise Application Platform is the industryleading platform for next-generation enterprise Java applications. It provides a stable, open source
More informationMethods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic hauptvogl@gmail.com Abstract Enterprise Service Bus (ESB)
More information<Insert Picture Here> Increasing the Effectiveness and Efficiency of SOA through Governance
Increasing the Effectiveness and Efficiency of SOA through Governance Enrique Martín MW Presales Manager. Oracle Agenda Challenges Solved with SOA Governance Oracle s SOA Governance:
More informationBuilding and Using Web Services With JDeveloper 11g
Building and Using Web Services With JDeveloper 11g Purpose In this tutorial, you create a series of simple web service scenarios in JDeveloper. This is intended as a light introduction to some of the
More informationJava in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.
Java in Web 2.0 Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. 1 Agenda Java overview Technologies supported by Java Platform to create Web 2.0 services Future
More informationAn Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus
An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...
More informationOASIS Implementation - Version 1.1.1
Leading Open Source SOA Plan Reminder about SCA Reminder about JBI Support SCA in JBI Integration of FraSCAti in PEtALS Tools for PEtALS/SCA Demonstration 2 SCA SCA = Service Component Architecture Mix
More informationJBOSS ESB. open source community experience distilled. Beginner's Guide. Enterprise. Magesh Kumar B
JBOSS ESB Beginner's Guide A comprehensive, practical guide to developing servicebased applications using the Open Source JBoss Enterprise Service Bus Kevin Conner Tom Cunningham Len DiMaggio Magesh Kumar
More informationThe end. Carl Nettelblad 2015-06-04
The end Carl Nettelblad 2015-06-04 The exam and end of the course Don t forget the course evaluation! Closing tomorrow, Friday Project upload deadline tonight Book presentation appointments with Kalyan
More informationWebSphere Training Outline
WEBSPHERE TRAINING WebSphere Training Outline WebSphere Platform Overview o WebSphere Product Categories o WebSphere Development, Presentation, Integration and Deployment Tools o WebSphere Application
More informationThe Challenges in Real Life ESB Deployments
Frank Cohen s Presentation To International SOA Conference, Rome, Italy June 25, 2009 The Challenges in Real Life ESB Deployment ScenarioThis presentation discusses some of the key challenges that are
More informationNext-Generation ESB. Kevin Conner SOA Platform Architect, Red Hat Keith Babo JBoss ESB Project Lead, Red Hat. June 23rd, 2010
Next-Generation ESB Kevin Conner SOA Platform Architect, Red Hat Keith Babo JBoss ESB Project Lead, Red Hat June 23rd, 2010 Today's Menu Recent History ESB (Re)Defined Building From a Strong Core Beyond
More informationIncreasing IT flexibility with IBM WebSphere ESB software.
ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction
More information<Insert Picture Here> Java EE 7. Linda DeMichiel Java EE Platform Lead
1 Java EE 7 Linda DeMichiel Java EE Platform Lead The following is intended to outline our general product direction. It is intended for information purposes only, and may not be
More informationHow To Create A C++ Web Service
A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with
More informationThe webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013
The webmethods ESB The Foundation of your SOA Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 2013 Software AG. All rights reserved. 2 2 Agility Process & Integration 3 Integration? INTEGRATION
More informationDeveloping Web Services Applications
Redpaper Martin Keen Rafael Coutinho Sylvi Lippmann Salvatore Sollami Sundaragopal Venkatraman Steve Baber Henry Cui Craig Fleming Developing Web Services Applications This IBM Redpaper publication introduces
More informationProfessional Profile Studies Senior Engineer October 1993 - September 1998 Computer Engineering University of Deusto - Bizkaia (Spain)
Summary 165620 Male, July 16th 1975 Professional Profile Studies Senior Engineer October 1993 - September 1998 Computer Engineering University of Deusto - Bizkaia (Spain) EHEA Postgraduate (Master) Software
More informationService Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta
Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta Simon Laws Open Source SOA WebSphere UK User Group 3/11/2008 2008 IBM Corporation IBM Corporation 2008. All Rights Reserved.
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 Session ID: 17202 Oracle Fusion Applications - Technology Essentials Overview Nadia Bendjedou Senior Director Product Strategy,
More informationEBS SOA Integration Options
SPECIALIZED. RECOGNIZED. PREFERRED. EBS SOA Integration Options Mathew Varughese - LA Metro Abhay Kumar - AST Corporation Thursday, October 2, 2014 AST Corporation Specialized. Recognized. Preferred. Our
More information<Insert Picture Here> Oracle Business Process Management
Oracle Business Management Barry O Reilly, Director BPM Solutions barry.oreilly@oracle.com May 2009 Agenda Overview of BPM Product Strategy Oracle BPM Solution Components Oracle BPM
More informationEBS - SOA Integration Options
EBS - SOA Integration Options Session ID#: 14045 Prepared by: Mathew Varughese Sr. Software Engineer LA County Metropolitan Transportation Authority Abhay Kumar AST Corporation REMINDER Check in on the
More information<Insert Picture Here> Oracle Direct Potsdam
ORACLE BPEL Process Manager Dr. Jens Hündling Senior Systemberater Oracle Direct Potsdam Java User Group Saxony Technische Universität Chemnitz 24. Juni 2010 The following is intended
More informationIntroduction to Oracle WebLogic. Presented by: Fatna Belqasmi, PhD, Researcher at Ericsson
Introduction to Oracle WebLogic Presented by: Fatna Belqasmi, PhD, Researcher at Ericsson Agenda Overview Download and installation A concrete scenario using the real product Hints for the project Overview
More informationThis presentation will provide a brief introduction to Rational Application Developer V7.5.
This presentation will provide a brief introduction to Rational Application Developer V7.5. Page 1 of 11 This presentation will first discuss the fundamental software components in this release, followed
More informationThis presentation is for informational purposes only and may not be incorporated into a contract or agreement.
This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This following is intended to outline our general product direction. It is intended for information
More information