Magnus Larsson Callista Enterprise AB
|
|
- Randolf Morris
- 8 years ago
- Views:
Transcription
1 SOA Govern nance Consumers Process Management Composite s Core s Systems Systems Portals Web Apps COTS Legacy Inhouse Magnus Larsson Callista Enterprise AB Ma nagemen nt & Monitoring CEP - B AM
2 Vendor support of Open Source SOA Vendors provide services for training, consulting and support on selected Open Source SOA products MuleSource Over 1000 mission-critical production installations worldwide! co /custo e s/casestud p p WSO2 Progress FUSE
3 Building a SOA Reference Model Consumers Systems Portals Web Apps Systems COTS Legacy Inhouse
4 Building a SOA Reference Model Consumers Systems Connectivity - SOAP, Rest, Messaging, Database, FTP Portals Web Apps Transformation - XML, CSV, Fixed Position Routing - Header and/or Content based Enterprise Integration Patterns - Splitting, Aggregation, Resequencing Core s Systems COTS Legacy Inhouse
5 Building a SOA Reference Model Consumers Systems Portals Composite s Course Web Grained Apps Internal Messaging High performance access to other services Composite s Core s Systems COTS Legacy Inhouse
6 ESB - Enterprise Bus The hart of SOA Consumers Systems Portals Web Apps Composite s Core s Systems COTS Legacy Inhouse
7 Enterprise Bus Example Example: Purchase Order Process From SOA Modeling Language specification (UML Profile) / d/08 0 df
8 Enterprise Bus Example Consumers Web App System REST? SOAP/HTTP JMS (CSV)? Systems Purchasing EU Purchasing NA Purchasing ASIA
9 Architecture ESB Usage Example Inside ESB Only use internal messaging, VM -protocol Only use Canonical Message Formats, CMF ESB VM Purchasing EU SOAP/HTTP Web App RESTful CMF Message Purchasing CMF Message Purchasing EU REST VM Purchasing NA JMS VM Purchasing NA
10 Introducing Mule ESB Mule ESB Transport Transport Sending Application Channel Message Rec ceiver Connector Tra nsformers Inbound Ro outer Component Outbo ound Router ers Transform Connector Messag ge Dispatche Channel Receiving rapplication Configuration based on Spring Framework Transports: Additional available on Routers: Transformation (using Smooks):
11 Enterprise Bus Example Mule ESB REST ESB RESTful VM Purchasing VM VM Purchasing EU Purchasing NA SOAP/HTTP JMS <service name="purchasing_client"> <inbound> <inbound-endpoint address=" synchronous="true > <acegi:http-security-filter realm="mule-realm"/> </inbound-endpoint> </inbound>...
12 Enterprise Bus Example Mule ESB REST ESB RESTful VM Purchasing VM VM Purchasing EU Purchasing NA SOAP/HTTP JMS <outbound> <filtering-router> <outbound-endpoint address="vm://purchasing" transformer-refs="ppo.resttocmf" responsetransformer-refs="ppo.cmftorest" synchronous="true /> <restlet:uri-template-filter pattern="/processpurchaseorder" verbs="post" /> </filtering-router> router> <filtering-router> <outbound-endpoint address="vm://getpurchaseorder"/> <restlet:uri-template-filter pattern="/purchaseorder/{poid}" verbs="get"/> </filtering-router> </outbound> </service>
13 Enterprise Bus Example Mule ESB REST ESB RESTful VM Purchasing VM VM Purchasing EU Purchasing NA SOAP/HTTP JMS <service name="purchasing"> <inbound> <inbound-endpoint address="vm://purchasing" synchronous="true"/> </inbound> <outbound> <filtering-router> <outbound-endpoint address="vm://s1 vm://s1_purchasing_eu EU" synchronous="true"/> <message-property-filter pattern="role=role_user_eu"/> </filtering-router> <filtering-router> <outbound-endpoint address="vm://s2_purchasing_na" synchronous="true"/> <message-property-filter pattern="role=role_user_na"/> </filtering-router> </outbound> </service>
14 Enterprise Bus Example Mule ESB REST ESB RESTful VM Purchasing VM VM Purchasing EU Purchasing NA SOAP/HTTP JMS <service name="purchasing_eu"> <inbound> <inbound-endpoint d i address= vm://s1_purchasing_eu" P h i S i synchronous="true"/> "/ </inbound> <outbound> <pass-through-router> <cxf:outbound-endpoint address= wsdllocation="classpath:/schemas/business/purchase/purchase-1.0.wsdl" wsdlport="purchasingport" operation="processpurchaseorder" clientclass="se se.callista.soalab.purchase.wsdl.v1.purchasing soalab Purchasing synchronous="true" /> </pass-through-router> </outbound> </service>
15 Enterprise Bus Example Mule ESB REST ESB RESTful VM Purchasing VM VM Purchasing EU Purchasing NA SOAP/HTTP JMS <jms:activemq-connector name="jmsconnector" brokerurl="tcp://localhost:61616 /> <service name="purchasing_na">... <outbound> <pass-through-router> <outbound-endpoint address="jms://soalab.purchasing_na.request" transformer-refs=..." synchronous="true"/> <reply-to address="jms://soalab jms://soalab.purchasing_na.response Response" /> </pass-through-router> </outbound> <async-reply timeout="10000"> <inbound-endpoint address="jms://soalab.purchasing_na.response" transformer-refs=..."/> <single-async-reply-router/> </async-reply> </service>
16 Enterprise Bus Example Mule ESB Unit testing services in Mule ESB Test Proxy s Separate config-file JUnit Tests Mule base class initiates Mule ESB per test run Unit Tests REST ESB RESTful VM Purchasing VM VM Purchasing EU Purchasing NA SOAP/HTTP JMS Test Proxy EU Test Proxy NA
17 Mule ESB Connectivity - FTP vm: ftp: CMF Message Transform FromCMF FTP Transport Receiving Application Declare a FTP Connector <ftp:connector name="ftpconnector" pollingfrequency="1000" binary="true" passive="true" outputpattern="${originalname}_${date}.txt" /> Send file to a FTP Server <outbound-endpoint address="ftp://usr:pwd@server/dir />
18 Mule ESB Connectivity - JDBC vm: jdbc: CMF Message Transform FromCMF JDBC Transport Receiving Application Declare a JDBC Connector <jdbc:connector name="jdbcconnector" pollingfrequency="500" datasource-ref="jdbcdatasource"> <jdbc:query key="insertimportdata" value="insert INTO IMPORT_TB (ID, VALUE) VALUES (${map-payload:id}, ${map-payload:value})"/> </jdbc:connector> Insert records into staging table <jdbc:outbound-endpoint querykey="insertimportdata transformer-refs= ToMap"/> refs
19 Mule ESB Transaction and Error Handling Configure transactional endpoints <jms jdbc vm:transaction action="always_begin"/> Global XA transactions <xa-transaction action="always_join"/> Error handling including commit/rollback control <default-service-exception-strategy> <vm:outbound-endpoint path="s0_systemerrorhandler"/> <commit-transaction exception-pattern="se.callista.soalab.exception"/> </default-service-exception-strategy>
20 Building a SOA Reference Model Consumers Systems Portals Web Apps Process Management Composite s Core s Systems BPM Process Management 1. Orchestration COTS Legacy Inhouse 2. Workflow
21 BPM (JBoss jbpm)
22 BPM (JBoss jbpm)
23 Building a SOA Reference Model Consumers Systems Portals Web Apps SOA Governance SOA Govern nance Process Management Composite s Core s Systems COTS Legacy Inhouse
24 What is SOA Governance tools? From To enable SOA governance, software industry responded with two different categories of tools, registries and repositories. A registry is a tool that keeps a list of services with their locations. On the other hand a repository functions as a tool that keeps information on how the services are used, how they interact, who is using the services and why they are used. These tools are considered as key enablers of SOA Governance. Usually these two technologies come together as an "Integrated" Registry-Repository, Reposito thus avoiding data duplication.
25 SOA Governance (Mule Galaxy)
26 SOA Governance (Mule Galaxy)
27 SOA Governance (Mule Galaxy)
28 SOA Governance (Mule Galaxy) ATOM API Query example p q=select artifact where documenttype = { <feed xmlns=" <entry> <link href="/api/registry/applications/soalab/soalab-purchase-config.xml;atom /> i /A ti / l l b h fi l t <title type="text">soalab-purchase-config.xml</title>... </entry> <entry> <link href="/api/registry/default%20workspace/hello-config-mule2.xml;atom" /> <title type="text">hello-config-mule2.xml</title>... </entry>... </feed>
29 Building a SOA Reference Model SOA Govern nance Consumers Process Management Composite s Core s Systems Systems Portals Management and Monitoring Web Apps Managem ment & Monitorin ng COTS Legacy Inhouse
30 Management and Monitoring (Mule HQ)
31 Management and Monitoring (Mule HQ)
32 Management and Monitoring (Mule HQ)
33 Building a SOA Reference Model SOA Govern nance Consumers Process Management Composite s Core s Systems Systems Portals Activity Monitoring Web Apps Managem ment & Monitorin ng CEP - BA AM COTS Legacy Inhouse
34 What is BAM & CEP? Activity Monitoring (BAM) and Complex Event Processing (CEP) can be defined as (from "Software technology that enables applications to monitor multiple streams of event data, analyze them in terms of Key Performance Indicators (KPI) that are expressed in event rules, and act upon opportunities and threats in real time, potentially by creating derived events, or forwarding raw events."..
35 Activity Monitoring (Esper) ESB Events Alerts Rules BAM-Engine
36 Activity Monitoring (Esper) ESB Events Alerts Rules BAM-Engine Wire Tap
37 Activity Monitoring (Esper)
38 Activity Monitoring (Esper)
39 Activity Monitoring (Esper) ESB Operational Messages jms: Order BAM Alert Handler jms: Order Processor (long running process) BAM Alerts BAM Events BAM Engine
40 Activity Monitoring (Esper) Order Mule ESB BAM Alert Handler <service name="orderprocessor_testproxy"> <inbound> <jms:inbound-endpoint queue="soalab.orderprocessor /> <wire-tap-router> <jms:outbound-endpoint queue="soalab.bam"/> </wire-tap-router> </inbound> BAM Engine (Esper) select po.id as orderno from pattern [every po=created -> (timer:interval(3 sec) and not Completed(id = po.id))] <service name="bam-alert-component"> <inbound> <jms:inbound-endpoint queue="soalab.bam.alert"/> </inbound> <log-component/> </service>
41 SOA Reference Model, the complete picture SOA Govern nance Consumers Process Management Composite s Core s Systems Systems Portals Web Apps Managem ment & Monitorin ng CEP - BA AM COTS Legacy Inhouse
42 A sample Open Source SOA Sandbox SOA Govern nance Mule Galaxy Consumers Process Management Composite s Core s Systems Restlet Systems Portals JBoss jbpm Mule ESB CXF Web Apps ActiveMQ COTS Legacy Inhouse Managem ment & Monitorin ng Mule HQ CEP - BA AM Esper
43 SOA Product Areas SOA Govern nance Consumers Process Management Composite s ESB Core s Systems Systems Portals Web Apps Managem ment & Monitorin ng CEP - BA AM COTS Legacy Inhouse
44 Open Source SOA ESB MuleSource Mule ESB Apache Mix Sun OpenESB ESB buidling blocks Apache Synapse (WS + XML focus) Apache Camel (EIP library)
45 Open Source SOA ESB Connectivity - Web s Apache CXF Apache Axis Sun Metro (WS-IT) MS.Net WCF interoperability ESB Connectivity - Messaging Apache ActiveMQ Sun OpenMQ JBoss Messaging g Spring.NET Messaging API JMS API for MS.NET ESB Connectivity REST Restlet t Jersey JAX-RS (JSR 311) Adbera Atom Feeds
46 Open Source SOA BPM Apache Ode Sun BPEL Engine JBoss jbpm SOA Governance Tools Repository & Registry MuleSource Galaxy WSO2 Registry
47 Open Source SOA BAM Esper JBoss Drools (since v5.0) Monitoring and Management Hyperic HQ MuleSource Mule HQ Progress Fuse HQ Builtin JMX access, e.g. in ESB products
48 Summary Open Source products for SOA exists not only for core features such as Web s, Messaging and ESB but also for SOA Governance, Monitoring & Management and BAM Typical scenarios for service provisioning and consumption can be implemented very easy Advantages compared to commercial products Lower license cost, obviously Lower complexity, at least for mainstream scenarios Easier to extend Vendor service offerings for support, training and consulting Important to establish a reference model and guiding principles SOA Governance, holistic view
49 Recommended reading
50 Questions?
SOA 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 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 informationReplacing a commercial integration platform with an open source ESB. Magnus Larsson magnus.larsson@callistaenterprise.se Cadec 2010-01- 20
Replacing a commercial integration platform with an open source ESB Magnus Larsson magnus.larsson@callistaenterprise.se Cadec 2010-01- 20 Agenda The customer Phases Problem defini?on Proof of concepts
More informationRED HAT JBOSS FUSE SERVICE WORKS 6 COMPARED WITH MULE ESB ENTERPRISE 3.4
RED HAT JBOSS FUSE SERVICE WORKS 6 COMPARED WITH MULE ESB ENTERPRISE 3.4 COMPETITIVE REVIEW, APRIL 2014 INTRODUCTION The ability to integrate systems and share data across the enterprise is a common datacenter
More informationWELCOME TO Open Source Enterprise Architecture
WELCOME TO Open Source Enterprise Architecture WELCOME TO An overview of Open Source Enterprise Architecture In the integration domain Who we are Fredrik Hilmersson Petter Nordlander Why Open Source Integration
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 informationCERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide
CERTIFIED MULESOFT DEVELOPER EXAM Preparation Guide v. November, 2014 2 TABLE OF CONTENTS Table of Contents... 3 Preparation Guide Overview... 5 Guide Purpose... 5 General Preparation Recommendations...
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 informationBuilding the European Biodiversity. Observation Network (EU BON)
Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation
More informationBeyond the SOA/BPM frontiers Towards a complete open cooperative environment
Beyond the SOA/BPM frontiers Towards a complete open cooperative environment This presentation has been used during a webinar delivered within SpagoWorld Webinar Center: http://www.spagoworld.org/xwiki/bin/view/spagoworld/webinarcenter
More informationSpoilt for Choice Which Integration Framework to choose? Mule ESB. Integration. www.mwea.de. Kai Wähner
Spoilt for Choice Which Integration Framework to choose? Integration vs. Mule ESB vs. Main Tasks Evaluation of Technologies and Products Requirements Engineering Enterprise Architecture Management Business
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 informationJBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008
JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008 JBoss Enterprise SOA Platform Announcement JBoss Enterprise SOA Platform availability
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 informationJBoss Data Services. Enabling Data as a Service with. Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com
1 Enabling Data as a Service with JBoss Data Services Prajod Vettiyattil Twitter: @prajods Gnanaguru Sattanathan Twitter:@gnanagurus Website: bushorn.com 2 What this session is about v The why and what
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 informationIntegration in Action using JBoss Middleware. Ashokraj Natarajan - Cognizant
Integration in Action using JBoss Middleware Ashokraj Natarajan - Cognizant Agenda Open Source Enterprise Needs Top Reasons Integration Trends HealthCare Trends Use Cases Demo Cognizant Frameworks Cognizant
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 informationSalesforce integration with Enterprise Open Source. Mischa de Vries László van den Hoek SFDC Consultant OS Consultant
Salesforce integration with Enterprise Open Source Mischa de Vries László van den Hoek SFDC Consultant OS Consultant Agenda An Introduction to Salesforce Integration: On-Premise vs Cloud Salesforce Integration
More informationImplementing Enterprise Integration Patterns Using Open Source Frameworks
Implementing Enterprise Integration Patterns Using Open Source Frameworks Robert Thullner, Alexander Schatten, Josef Schiefer Vienna University of Technology, Institute of Software Technology and Interactive
More informationHow To Integrate With An Enterprise Service Bus (Esb)
Mule ESB Integration Simplified Rich Remington rremington@rich-software.com Topics Integration, SOA, and ESB What Mule ESB is (and isn t) Mule Architecture & Components Configuration & Deployment Enterprise
More informationSource SOA JEFF DAVIS UNIVERSITATSB1BLIOTHEK HANNOVER TECHNISCHE INFORMATIONSBIBLIOTHEK MANNING. (74 w. long.) Greenwich
Source SOA JEFF DAVIS TECHNISCHE INFORMATIONSBIBLIOTHEK UNIVERSITATSB1BLIOTHEK HANNOVER 11 MANNING Greenwich (74 w. long.) contents preface xv acknowledgments xvii about this book xix Part I History and
More informationHow to secure your Apache Camel deployment
How to secure your Apache Camel deployment Jonathan Anstey Principal Engineer FuseSource 1 Your Presenter is: Jonathan Anstey Principal Software Engineer at FuseSource http://fusesource.com Apache Camel
More informationJBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION
JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION Service-oriented architecture (SOA) gives enterprises the ability to identify and respond
More informationIntroduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
More informationGovernment's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
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 informationCreating a Strong Security Infrastructure for Exposing JBoss Services
Creating a Strong Security Infrastructure for Exposing JBoss Services JBoss Enterprise SOA Platform Service Clients Service Gateway Enterprise Services Blake Dournaee, Product Management, Intel SOA Products
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 informationEAI and Spring Integration. Josh Long Architect, Software Engineer JoshLong.com Josh@JoshLong.com
EAI and Spring Integration Josh Long Architect, Software Engineer JoshLong.com Josh@JoshLong.com Who am I? Josh Long A developer with an architect's hat on Blog: www.joshlong.com Artima.com Blog: http://tinyurl.com/4czgdw
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 informationS A M P L E C H A P T E R
S AMPLE CHAPTER Open Source ESBs in Action by Tijs Rademakers Jos Dirksen Sample Chapter 1 Copyright 2008 Manning Publications brief contents PART 1 UNDERSTANDING ESB FUNCTIONALITY...1 1 The world of open
More informationReal World Integration Challenges and Enterprise Service Bus (ESB)
Real World Integration Challenges and Enterprise Service Bus (ESB) Mian Zeshan Farooqi Punjab University College of Information Technology (PUCIT) University of the Punjab. zeshan.farooqi@yahoo.com Software
More informationCOMPLEX EVENT DETECTION ON AN ENTERPRISE SERVICE BUS
COMPLEX EVENT DETECTION ON AN ENTERPRISE SERVICE BUS Master Thesis Systems Group September 16, 2008 March 16, 2009 Silvio Kohler ETH Zurich kohlers@student.ethz.ch Supervised by: Dr. Peter Fischer Kyumars
More informationHow To Build A Financial Messaging And Enterprise Service Bus (Esb)
Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk
More informationOracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater
Oracle SOA Hands-On-Workshop Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater The succeeding is intended to outline our general product direction. It is intended for information purposes only,
More informationMagic Quadrant for Intelligent Business Process Management Suites
Magic Quadrant for Intelligent Business Process Management Suites 17 March 2014 ID:G00255421 Analyst(s): Teresa Jones, W. Roy Schulte, Michele Cantara VIEW SUMMARY This ibpms Magic Quadrant positions 14
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 informationVirtualisation des services
Conférence IDC SOA 2008 Virtualisation des services Une nouvelle approche pour une architecture orientée services hétérogène Dr. Stefan Farestam Directeur Marketing Produit TIBCO Software EMEA The Business/IT
More informationA Discovery service, which is a repository to store information about a service, including where it is located and how it should be called.
Service Oriented Architecture and Open Source Solutions by Adam Michelson Director, Open Source Enterprise Architecture This paper is written for technology architects and individuals interested in the
More informationAquaLogic Service Bus
AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership
More informationIntroduction. About the speaker: 31 years old. Degree in Computer Science (BA) in 2008. Professional Java Developer ever since
Introduction About the speaker: 31 years old Degree in Computer Science (BA) in 2008 Professional Java Developer ever since Experience with CQ since 2012 Published Open Source Software Unic - Seite 1 Published
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 informationApplication Integration with Red Hat middleware. Giovanni Pirola Senior Solution Architect Red Hat, Inc. Pontedera, June 27th 2014
Application Integration with Red Hat middleware Giovanni Pirola Senior Solution Architect Red Hat, Inc. Pontedera, June 27th 2014 JBOSS MIDDLEWARE Unified Interaction Management Tools JBoss Operations
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 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 informationOPEN SOURCE SOA FOR E-GOVERNANCE
OPEN SOURCE SOA FOR E-GOVERNANCE Rama Krushna Das 1 *, Manas Ranjan Patra 2 and Ajita Kumar Misro 2 ABSTRACT. Over the last decade, we have witnessed rapid evolution in the e-government applications in
More informationSystems Integration in the Cloud Era with Apache Camel. Kai Wähner, Principal Consultant
Systems Integration in the Cloud Era with Apache Camel Kai Wähner, Principal Consultant Kai Wähner Main Tasks Requirements Engineering Enterprise Architecture Management Business Process Management Architecture
More informationBuilding a Reliable Messaging Infrastructure with Apache ActiveMQ
Building a Reliable Messaging Infrastructure with Apache ActiveMQ Bruce Snyder IONA Technologies Bruce Synder Building a Reliable Messaging Infrastructure with Apache ActiveMQ Slide 1 Do You JMS? Bruce
More informationESB pilot project at the FMI
ESB pilot project at the FMI EGOWS 2008 Pekka Rantala Finnish Meteorological Institute Contents 1) What is it? 2) Why do we want to look at it? 3) What did we set out to do? 4) What did we actually do?
More informationThe Way to SOA Concept, Architectural Components and Organization
The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new
More informationEnterprise Service Bus
FREE AND OPEN SOURCE SOFTWARE CONFERENCE 2007 1 Enterprise Service Bus Falko Menge Abstract This paper is a comprehensive introduction to the Enterprise Service Bus (ESB), which is a new type of integration
More informationWHITE PAPER How to Use Open Source Integration Software Safely in the Enterprise
WHITE PAPER How to Use Open Source Integration Software Safely in the Enterprise Analysis of potential risks and how to protect your IT environment The FuseSource Team October 2010 TABLE OF CONTENTS Introduction...2
More informationebam Creation Review
ebam Creation Review Planned Review Date: April 7th 2010 Communcation Channel: Forum Project Lead: Angelo Bernabei 1 ebam Overview (Extended Business Activity Monitoring) This project is intended to realize
More informationWELCOME. 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 informationRaghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress)
Integrating BPEL, Workflow & Business Rules Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress) Agenda Why
More informationJBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ
JBI and OpenESB Introduction to Technology Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ Learn what JBI and OpenESB are intended to address and how they go about
More informationWorkflow/Business Process Management
1 Workflow/Business Process Management Andy C. Tran Staff Systems Engineer 2 Agenda Business Process Management Overview Demo 3 Generic Case based Work Flow Pattern Case Initiation Case Assessment & Assignment
More informationSOA. Next Generation Open Source. Burr Sutter Sr. Product Manager, SOA (JBossESB, Riftsaw, jbpm, Drools) September 3, 2009
Next Generation Open Source SOA Burr Sutter Sr. Product Manager, SOA (JBossESB, Riftsaw, jbpm, Drools) September 3, 2009 1 file:///pictures/nerd_rating.jpg 2 Agenda Is SOA Dead? JBoss SOA Platform Overview
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 informationACADEMIC RESEARCH INTEGRATION SYSTEM
ACADEMIC RESEARCH INTEGRATION SYSTEM Iulia SURUGIU 1 PhD Candidate, University of Economics, Bucharest, Romania E-mail: : iulia_surugiu2003@yahoo.com Manole VELICANU PhD, University Professor, Department
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 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 informationMicrosoft BizTalk ESB Toolkit 2.1
Microsoft BizTalk ESB Toolkit 2.1 Andrés Del Río Benito Howard S. Edidin Chapter No. 1 "ESB Toolkit, Architecture, and Features" In this package, you will find: A Biography of the author of the book A
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 informationJBoss Enterprise SOA Platform Overview and Roadmap. Ken Johnson, Director Product Management Red Hat 06.27.12
JBoss Enterprise SOA Platform Overview and Roadmap Ken Johnson, Director Product Management Red Hat 06.27.12 Agenda Integration Products Introduction Recent History Trends and Directions Announcment: v5.3
More information25-9-2015. SOA MADE SIMPLE Introduction to SOA, (Micro) Services and SOA Suite INTRODUCTION WHAT IS SOA DEFINITION AGENDA
5-9-05 INTRODUCTION SOA MADE SIMPLE Introduction to SOA, (Micro) s and SOA Suite Nordic ACE Director Tour 05 Ronald van Luttikhuizen Managing partner @ eproseed NL September 05 About me Managing partner
More informationPerformance Evaluation of Enterprise Service Buses towards Support of Service Orchestration
Performance Evaluation of Enterprise Service Buses towards Support of Service Orchestration Themba Shezi, Edgar Jembere, and Mathew Adigun Abstract- The use of Enterprise Service Bus (ESB) as the cornerstone
More informationManaging the Data Center Using the JBoss Enterprise SOA Platform
Managing the Data Center Using the JBoss Enterprise SOA Platform Isaac Christoffersen Contributor, incommon, Inc 3 September 2009 1 Service Architectures Cloud Infrastructure SaaS Cloud Infrastructure
More informationDatabases Integration through a Web Services Orchestration with BPEL using Java Business Integration
Databases Integration through a Web Services Orchestration with BPEL using Java Business Integration Wiranto Herry Utomo 1, Subanar 2, Retantyo Wardoyo 3, Ahmad Ashari 4 1 Faculty of Information Technology
More informationComplex Event Processing (CEP) Why and How. Richard Hallgren BUGS 2013-05-30
Complex Event Processing (CEP) Why and How Richard Hallgren BUGS 2013-05-30 Objectives Understand why and how CEP is important for modern business processes Concepts within a CEP solution Overview of StreamInsight
More informationSOA + OSS + Offshore Outsourcing = Success A Torry Harris Article
SOA + OSS + Offshore Outsourcing = Success A Torry Harris Article INTRODUCTION 3 AGILE & INEXPENSIVE: SUCCESS FACTORS 4 AGILITY: REDUCED TIME TO MARKET 4 INEXPENSIVE: REDUCED OPERATIONAL COST 4 THE TRIO
More informationSOA-14: Continuous Integration in SOA Projects Andreas Gies
Distributed Team Building Principal Architect http://www.fusesource.com http://open-source-adventures.blogspot.com About the Author Principal Architect PROGRESS - Open Source Center of Competence Degree
More informationService-Oriented Architecture Foundation
Service-Oriented Architecture Foundation James T. Hennig, Chief Architect SOAF A james.hennig@us.army.mil "If you are not interoperable, you are not on the net, you are not contributing, you are not benefiting,
More informationIntroduction to Service Oriented Architecture (SOA)
Introduction to Service Oriented Architecture (SOA) Hari Rajagopal Galileo International Hari Rajagopal Introduction to Service Oriented Architecture (SOA) Page 1 Agenda Definitions Background SOA principles
More informationRedbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB
IBM Software for WebSphere Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB Presenter: Kim Clark Email: kim.clark@uk.ibm.com Date: 27/02/2007 SOA Design with WebSphere
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 informationReusing Existing * Java EE Applications from Oracle SOA Suite
Reusing Existing * Java EE Applications from Oracle SOA Suite Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract You have a lot of existing Java EE applications.
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 informationSon of SOA Resource-Oriented Computing Event-Driven Architecture
Son of SOA Resource-Oriented Computing Event-Driven Architecture Eugene Ciurana Director, Systems Infrastructure LeapFrog Enterprises, Inc. eugenex@leapfrog.com pr3d4t0r @ irc://irc.freenode.net ##java,
More informationClient. Applications. Middle Tier. Database. Infrastructure. Leading Vendors
Client Applications Development Management Middle Tier Database On Premises Infrastructure Cloud Leading Vendors PC, Phone, Browser Your business applications Running on the Microsoft Application Platform
More informationWhat is it? What does it do? Benefits
JBoss Enterprise SOA Platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss
More informationJBoss enterprise soa platform
JBoss enterprise soa platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss
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 informationAir Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
More information26.Roundtable Münchner Unternehmerkreis IT Simone Frömming - Vice President Sales Oracle Deutschland GmbH
ITK-Trends aus der Sicht von Oracle als Software-Hersteller -Transition to SOA- 26.Roundtable Münchner Unternehmerkreis IT Simone Frömming - Vice President Sales Oracle Deutschland GmbH SOA Bridging the
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 informationThe Enterprise Service Bus
1 ESBs: Essential Infrastructure for a Successful SOA March 2005 2 at a glance Customers include world s largest firms! 80% of Global Telecom! 70% of Financial Services in Global 100! Blue Chip System
More informationLeveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems shashi.mamidi@pramaan.com www.pramaan.com
More informationBusiness Activity Monitoring
Business Activity Monitoring Dag Oscar Olsen Nordic Business Development Manager SOA & RFID Agenda The Business Problem Key Concepts Oracle BAM Architecture Customer Use Cases Customers
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 informationRed Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect
Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect WHAT WE DO We offer a range of mission-critical software and services covering: CLOUD MIDDLEWARE
More informationBuilding a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc.
Building a Modular Server Platform with OSGi Dileepa Jayakody Software Engineer SSWSO2 Inc. Outline Complex Systems OSGi for Modular Systems OSGi in SOA middleware Carbon : A modular server platform for
More informationPresident and Director OeHF. Implementing IHE Actors using the Open ehealth Integration Platform (IPF)
Implementing IHE Actors using the Open ehealth Integration Platform (IPF) Alexander Ihls President and Director OeHF 1 Open ehealth Foundation Nucleus of broad healthcare industry and developer alliance
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 informationSOA. Next Generation Open Source. Burr Sutter Sr. Product Manager, SOA (JBossESB, Riftsaw, jbpm, Drools) September 3, 2009
Next Generation Open Source SOA Burr Sutter Sr. Product Manager, SOA (JBossESB, Riftsaw, jbpm, Drools) September 3, 2009 1 Agenda Is SOA Dead? JBoss SOA Platform Overview & Roadmap RESTful inclinations
More information"An infrastructure that a company uses for integrating services in the application landscape."
Enterprise Service Bus by Jürgen Kress, Berthold Maier, Hajo Normann, Danilo Schmeidel, Guido Schmutz, Bernd Trops, Clemens Utschig- Utschig, Torsten Winterberg Answers to some of the most important questions
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 information