Agenda. December 11, 2008, Doc# P RT SOA Services PDR 2

Size: px
Start display at page:

Download "Agenda. December 11, 2008, Doc# P003047 RT SOA Services PDR 2"

Transcription

1 December July 2, 11, 2008; 2008, Rev - 1 Doc# P RT SOA Architecture RT SOA Services PDR update PDR 11/12/08 1 1

2 Agenda 09:30 Welcomes Gary 09:45 Program Overview/Plan Gary/Brett 10:00 Software Development Kit Matt 11:00 Services Overview- Fred 11:30 Lunch 12:00 Adaptive Methods Services 13:00 Advanced Acoustic Concepts Services 14:00 Forward Plan Brett/All 14:15 Wrap-up Doc# P RT SOA Services PDR 2

3 Welcome Entrance Criteria Architecture PDR Completed; November 10, 2008 Software Development Kit Presented; December 5, 2008 Action Items Provided Risk assessments and risk mitigation plans are formally addressed Meeting coordination between teammates and Sponsor Exit Criteria Agreement on Service architecture Agreement on experiment plan Preliminary plan and date for Architecture CDR Doc# P RT SOA Services PDR 3

4 Program Overview

5 Problem Statement Tightly coupled tactical subsystem interface changes require application updates that are cost prohibited due to development, integration and recertification issues. Tactical systems often have multiple interface dependencies that are highly integrated causing single interface changes to affect multiple systems Changes to data distribution protocol routing require application changes Commercial SOA solutions do not support messaging performance required by tactical systems Proprietary infrastructure promotes vendor lock in and often cost prohibitive Multiple infrastructure solutions incur redundant costs to the Navy Communications across low bandwidth and ad-hoc networks impose challenging data sharing solutions Needed Capability Updates Are Being Delayed Because of Cost & Schedule Impacts Doc# P RT SOA Services PDR 5

6 Operational View RT SOA Deployment Target Organic Sensor backbone and integration Tactical Edge Communication that must handle Mobil Ad Hoc Networks and unreliable networks Organic Sensors Based on CANES_Industry_SRR_Outbrief-FINAL pdf RT SOA Benefits Low Cost Common System Infrastructure High Throughput, Low Latency Non Intrusive, Simplified System Integration Open Architecture & Open Standards ForceNet Integration Doc# P RT SOA Services PDR 6

7 Benefits Provides a Common Open Infrastructure to: Enable combat systems to leverage capabilities and information developed across multiple programs with real time messaging These programs may be under control of different ownership domains in the Community of Interest (COI) Decouples Infrastructure Constraints Decouples location, protocol, interface, hardware and software interoperability constraints between providers and consumers (Service Virtualization) Applications need not be Aware that SOA exists Promotes Loose coupling between Producers and Consumers Simplifies Integration Efforts Provides Transformation Services to allow Providers of data or services to be upgraded without forcing changes to the Consumers RT SOA Approach Promotes Re-Use, Interoperability, Low Cost Integration Doc# P RT SOA Services PDR 7

8 Objective Architecture PEO IWS Rapid PEO IWS Capability 5A APB Improvement 4-Step Process Process Upgrades/ Enhancements System Integration Testing Certification 2 ONR IWS5A / IWS5B APL Technology Assessment Advance Development Environment IWS5 PMS AN/SQQ-89(V) ARCI PMS PMS BYG-1 ARCI PMS Production BYG-1 Production System System Operational Environment Engineering Measurement Programs Improved Modeling, Assessments Requirements Generation Employment Guidelines Development Tactics & Training EMP Performance Measurement Tactical Systems Apples-to-Apples Embedded Data Collection Open Architecture Spiral Capability Improvement Requires An Adaptable Infrastructure Doc# P RT SOA Services PDR 8

9 Objective Architecture (cont.) Doc# P RT SOA Services PDR 9

10 Objective Architecture (cont.) RT SOA Key Requirements Doc# P RT SOA Services PDR 10

11 Technical Approach SOA Centralized Messaging JMS XML Data Structures XML-based Throughput and Loading XML Mediation XSLT, XQuery XML-based Content Routing XML Rules Enterprise QoS JMS Durability and Queuing RT SOA - All SOA Features PLUS Peer-to-Peer Messaging DDS Binary Data Structures Binary and XML Converted to Binary Binary Mediation Object. Memory Binary-based Content Routing DDS Rules Real Time QoS DDS Latency, Reliability RT SOA Builds Upon SOA XML/Enterprise Plus Real-Time Doc# P RT SOA Services PDR 11

12 Architecture Approach Applications Interfaces Applications can be AWARE or UNAWARE of the SOA Unaware applications will not need to change, the architecture will handle the message transformation necessary to move services/data from Producer to Consumer Producers will not force Consumers to change Lowers integration costs, increases portability, reduces capability enhancement cycle time Provides Real Time messaging to support tactical systems Unaware of SOA Producer Application e.g. CORBA IDL V.2 Legacy I/F Gateway (On Ramp) ESB I/F Core Services RT ESB ESB I/F Router (Off Ramp) Legacy I/F Consumer Application e.g. CORBA IDL V.1 Registry/Discovery Simplifies Integration Costs No Changes To Producer or Consumer Code Doc# P RT SOA Services PDR 12

13 Architecture Approach (cont.) Initial Development/Integration O O O O JBoss ESB with Open DDS (Real Time ESB) and Protocol Mediation JBoss SOA with Registry (Registration/Discovery), Data Mediation, Routing, and Workflow support Value-Added Services Q89 Data/Services (Tracks, Mission Planning Data) System Applications Track Display, Data Manager RT SOA Stack Red Hat JBoss SOA Core Services Management Discovery Registry Rules Workflow Data Mediation Value-Added Services Q89 AIS Radar VNE Service Definitions Registration Execution Process Consumers Producers System App Definitions Management Registry Application Definition Process Rules Workflow Data Mediation Enterprise Service Bus JBossESB Protocol Mediation Web services, Socket, JMS, CORBA, FTP, , File, Specialized Pluggable Real-Time Messaging System (RT ESB) OMG Data Distribution Service (DDS) and future Advanced Message Queuing Protocol (AMQP) Doc# P RT SOA Services PDR 13

14 Project Team Brett Steadman Navy Chief Engineer Mike MacKay Technical Director Fred Vignovich Chief Engineer Gary Sikora Program Manager Matt Fisher Software Manager Brian Samuels AM Contract Manager Data Manager Test Mike Hunter AAC Contract Manager Tap Point Manager Test DDS Development Steve Kruse AM Technical Lead David Battista AAC Technical Lead Malcolm D. Spence OCI Technical Director Steve Totten OCI Technical Lead Doc# P RT SOA Services PDR 14

15 Roles and Responsibilities Doc# P RT SOA Services PDR 15

16 Schedule Doc# P RT SOA Services PDR 16

17 Schedule (cont.) December 5 RT-SOA SDK Review Refine Experimentation Definitions and Milestones Progeny Systems RT SOA Test Harness, January Architecture CDR Adaptive Methods (AM) Undersea Warfare Decision Support System (USW-DSS) Data Manager, February Services CDR Advanced Acoustic Concepts (AAC) Mission Package Services (MPS) Tap Point Manager (TPM), February Services CDR OpenDDS January delivery Service Level Agreement (SLA) initial draft next report CV-TSC Alignment AM met with CV-TSC, setup meeting before year end AMOD Alignment meet with Leslie Madden in January USMC Alignment Charlestown/LTE Alignment Captain Davis Briefing Doc# P RT SOA Services PDR 17

18 Action Items Doc# P RT SOA Services PDR 18

19 CDRLs Delivery Approach Combine AAC and AM reporting and meeting CDRLs into Progeny AAC and AM specific CDRLs are delivered through Progeny e.g. Data Manager Requirements Document Artifact and Schedule Refinement AAC Tap Point Manager Align deliveries across AAC, AM and Progeny Experimentation focus Plan AAC, AM and Progeny meet and provide recommendation Progeny would then modify TIs Doc# P RT SOA Services PDR 19

20 Risk Management Doc# P RT SOA Services PDR 20

21 Risk Management (cont.) Doc# P RT SOA Services PDR 21

22 Agenda 09:30 Welcomes Gary 09:45 Program Overview/Plan Gary/Brett 10:00 Software Development Kit Matt 11:00 Services Overview - Fred 11:30 Lunch 12:00 Adaptive Methods Services 13:00 Advanced Acoustic Concepts Services 14:00 Forward Plan Brett/All 14:15 Wrap-up Doc# P RT SOA Services PDR 22

23 Summary of SDK Meeting December 5, Progeny Attendees Progeny, AAC and AM Technical Team Representatives Purpose Review the RT-SOA Software Development Kit Major Takeaways Overview of JBoss Architecture with Four In-Depth Examples Interactions with Teammates on using and building RT SOA Services Discussed test and timing approach Items to be addressed Monitor, Document and Manage Real time messaging and throughput Provide an end-to-end test case that details endpoints, infrastructure and service workflow Document positive effects on integration, development, deployment and maintenance Doc# P RT SOA Services PDR 23

24 Software Development Kit (SDK) Agenda SDK Overview JBoss Installation Out of Box Examples Subset of SDK Review on 5 December 2008 Doc# P RT SOA Services PDR 24

25 Software Development Kit (SDK) Overview The SDK is the framework being provided by Progeny to allow service developers to plug into and interact with the RT SOA application The intended audience consists of developers and engineers There will most likely be other tutorial sessions as the framework continues to be refined throughout the program lifecycle Doc# P RT SOA Services PDR 25

26 Running the JBoss ESB Server To start the JBoss ESB Server on Linux: Open a terminal window Change the current directory to INSTALL_DIR/jboss-soa-p -standalone.4.3.0/jboss-esb/bin Execute./run.sh INSTALL_DIR corresponds to the directory where the file standalone -soa ga.zip was unzipped INSTALL_DIR will be used throughout this presentation To stop the JBoss ESB Server, type CTRL-C in the same terminal Doc# P RT SOA Services PDR 26

27 SDK Examples Hello World Covers the basics of SOA interaction using gateways, routers, listeners, action lists and services Data Mediation Details how message data could be transformed using Smooks Content-Based Routing Discusses the use of rules to affect message routing and possibly message data mediation based on JBoss Rules/Drools Workflow Covers the use of service chaining/composition using jbpm Registry Outlines the role and use of the registry within JBoss s ESB Doc# P RT SOA Services PDR 27

28 Hello World Goal To explain the concepts and framework of the JBoss ESB through a simple example Operations Deploys a service to the running ESB server Sends a message to the service which triggers it to print Hello World to the server console Outline Create the IDE Project Start the JBoss ESB server Run the tutorial Doc# P RT SOA Services PDR 28

29 Running the Tutorial: Start the JBoss Server Enter JBoss server runtime directory INSTALL_DIR/jboss-soa-p-standalone.4.3.0/jboss-esb/bin Start the JBoss server./run.sh Doc# P RT SOA Services PDR 29

30 Deploy the JBoss Hello World Tutorial 1. Open the Project 2. Open the build script 5. Service deployed to ESB server 3. Right click deploy and select Run Target 4. Build successful Doc# P RT SOA Services PDR 30

31 What Happened Under the Hood JBoss Server JMS Provider Queue queue/quickstart_helloworld_request_gw 3. Gateway Listener picks up non-esb JMS message & makes it ESB-aware JMS Provider Queue queue/quickstart_helloworld_request_esb 5. Gateway Listener posts message to the provider for the service EPR 2. Client sends non-esb JMS message to JBoss Server; payload is Hello World (runtest) 6. ESB-aware Listener picks up the message from its configured ESBaware provider Non ESB-Aware Client JBoss ESB GatewayListener ESB-AwareListener 4. Gateway gets the EPR for the Service Action: Print Message Payload Service 7. Listener passes message to the Action Pipeline for processing Service Registry (Embedded) 1. Service registers its ESB-aware EPR (deploy) Doc# P * Diagram Based RT on SOA JBoss Services Getting PDR Started Manual 31

32 Data Mediation Goal Detail how message data could be transformed using Smooks Operations Deploys a service to the running ESB server Runs a driver that creates a structured product order document (XML) Header with purchaser name and id List of items purchased The file is converted by Smooks to a plain old Java object (POJO) A subset of the order info (item_id = 1) is separated and together with the header info (purchaser info) is FTP d to a preconfigured target Outline Create the IDE Project Start the JBoss ESB server Run the tutorial Doc# P RT SOA Services PDR 32

33 Deploy the JBoss Smooks Tutorial 1. Open the Project 2. Open the build script 5. Service deployed to ESB server 3. Right click deploy and select Run Target 4. Build successful Doc# P RT SOA Services PDR 33

34 View the Output 5 Mb Generated File FTP d file fragment in FTP user s Doc# smooks_file_splitter_router/build/dir/output P RT SOA Services PDR home directory 34

35 What Happened Under the Hood After the file name was routed to the ESB-aware listener, and inserted into the Action Pipeline, the following occurred: 1. The file data was prepared for the Smooks transform 2. The file data was transformed by Smooks 3. The data fragment file was FTP d to the targeted recipient We Will Focus on How a Smooks Transformation is Configured Doc# P RT SOA Services PDR 35

36 Smooks Document Transformation <?xml version="1.0"?> <smooks-resource-list xmlns=" <resource-config selector="global-parameters"> <param name="stream.filter.type">sax</param> </resource-config> <resource-config selector="order"> <resource>org.milyn.javabean.beanpopulator</resource> <param name="beanid">order</param> <param name="beanclass">java.util.hashtable</param> </resource-config> <resource-config selector="order-item"> <resource>org.milyn.javabean.beanpopulator</resource> <param name="beanid">orderitem</param> <param name="beanclass">java.util.hashtable</param> </resource-config> <resource-config selector=" order-item "> <resource>org.milyn.routing.file.fileoutputstreamresource</resource> <param name="resourcename">orderitemsplitstream</param> <param name="filenamepattern">pattern</param> <param name="destinationdirectorypattern">/tmp</param> <param name="listfilenamepattern">pattern</param> <param name="highwatermark">-1</param> </resource-config> <order id='332'> <header> <customer number="123">joe</customer> </header> </order> <order-items> <order-item id='1'> <product>1</product> <quantity>2</quantity> <price>8.80</price> </order-item> <order-item id='2'> <product>2</product> <quantity>2</quantity> <price>8.80</price> </order-item> <order-item id='3'> <product>3</product> <quantity>2</quantity> <price>8.80</price> </order-item> <order-items> The Smooks Configuration Provides a Transformation Process for Each Element of a Hierarchical Document <resource-config selector="order-item"> <resource>orderitem-split.ftl</resource> <condition evaluator="org.milyn.javabean.expression.beanmapexpressionevaluator">or der.orderitem.itemid == "1"</condition> <param name="outputstreamresource">orderitemsplitstream</ param> </resource-config> </smooks-resource-list> Doc# P RT SOA Services PDR 36

37 Smooks Document Transformation 1. Input Stream Filter SAX XML Parser 2. XML Stream to POJO Mapping 3a. Specifies File Output Streams & Patterns 3b. for the specified Splitting condition (itemid==1) Doc# P RT SOA Services PDR 37

38 Content-Based Routing (CBR) Goal To teach the basics of content-based routing, defined as the use of rules to examine message payload content and forward that message to the next action/service dynamically based on payload content. Operations Deploy 3 ESB services to the JBoss ESB server 1 CBR Service, 2 Shipping Services Route an order based on total amount of order Initially based shipping on $50, adjusted to $75 and rerouted Outline Create the IDE Project Start the JBoss ESB server Run the tutorial Doc# P RT SOA Services PDR 38

39 Deploy the Simple CBR Project 1. Open the Project 2. Open the build script 3. Right click deploy and select Run Target 5. Service deployed to ESB server 4. Build successful Doc# P RT SOA Services PDR 39

40 Run the Test Sample movie order is sent to the CBR service 1. Right click runtest and select Run Target 2. View the sent order, notice totalamount is over $50 Doc# P RT SOA Services PDR 40

41 Edit the rules No current editor for NetBeans; Eclipse is the editor of choice Change rules from 50.0 to 75.0 Drools rules Action that specifies rule set and CBR action class Doc# P RT SOA Services PDR 41

42 Details of CBR SDK Action Classes org.jboss.soa.esb.actions.contentbasedrouter Implements the Content Based Routing pattern. It routes a message to one or more destination services based on the message content and the rule set it is evaluating it against. The CBR throws an exception when no destinations are matched for a given rule set/message combination. This action will terminate any further pipeline processing, so it should be the last action of your pipeline. org.jboss.soa.esb.actions.contentbasedwiretap Implements the WireTap pattern. The WireTap is an Enterprise Integration Pattern (EIP) where a copy of the message is sent to a control channel. The CBR-WT is identical in functionality to the ContentBasedRouter, however it does not terminate the pipeline which makes it suitable to be used as a WireTap. org.jboss.soa.esb.actions.messagefilter Implements the Message-Filter pattern. The Message Filter pattern represents the case where messages can simply be dropped if certain content requirements are not met. The CBR-MF is identical in functionality to the ContentBasedRouter, but it does not throw an exception if the rule set does not match any destinations. In this case the message is simply filtered out. December 11, 2008, Doc# P RT SOA Services PDR 42

43 Workflow Tutorial Goal To teach the basics of service workflow, chaining (or composing) services together in order to achieve some objective Operations Deploy 5 ESB services to the JBoss ESB server 1 Starter Service, 3 Sample Services, 1 Result Services jbpm, JBoss s BPM solution, pulls services together Groovy does the work of printing process steps to JBoss console Outline Create the IDE Project Start the JBoss ESB server Run the tutorial Groovy is an OO language that runs in a JVM Doc# P RT SOA Services PDR 43

44 Deploy the BPM Orchestration Project 1. Open the Project 2. Open the build script 3. Right click deploy and select Run Target 5. Service deployed to ESB server 4. Build successful Doc# P RT SOA Services PDR 44

45 Workflow Process Definition using jpdl../bpm_orchestration1/processdefinition/ processdefintion.xml <?xml version="1.0" encoding="utf-8"?> <process-definition name="processdefinition2"> <start-state name="start"> <event type="node-leave"> <action name="action1" class="org.jboss.soa.esb.samples... </event> <transition to="node1"></transition> </start-state> <node name="node1"> <action name="action2" class="org.jboss.soa.esb.services.jbpm.actionhandlers.esbactionhandler"> <esbcategoryname>bpm_orchestration_service1</esbcategoryname> <esbservicename>service1</esbservicename> <bpmtoesbvars> <mapping bpm="thebody" esb="body_content" /> </bpmtoesbvars> <esbtobpmvars> <mapping esb="body_content" bpm="thebody" /> </esbtobpmvars> </action> <transition to="node2"></transition> </node> Doc# P </process-definition> RT SOA Services PDR 45

46 Registry Supports the use of endpoint references (EPRs) for service resolution Use of JAXR and UDDI Apache Scout: Java implementation of JAXR, standard API for accessing XML-based metadata registries juddi: Java implementation of UDDI, Universal Description Discovery and Integration Doc# P RT SOA Services PDR 46

47 Agenda 09:30 Welcomes Gary 09:45 Program Overview/Plan Gary/Brett 10:00 Software Development Kit Matt 11:00 Services Overview - Fred 11:30 Lunch 12:00 Adaptive Methods Services 13:00 Advanced Acoustic Concepts Services 14:00 Forward Plan Brett/All 14:15 Wrap-up Doc# P RT SOA Services PDR 47

48 RT SOA Service Definitions Services ESB Service Provided by the System developer implemented within the ESB Executes one or more Value Added Services or Core Services Defined in ESB Configuration File Value Added Service Provided by the System developer A single request and response that can be bound to synchronous or asynchronously Defined in ESB Registry Core Service Provided by the SDK Provides listeners and routers for various protocol types A single request and response that can be bound to synchronous or asynchronously Defined in ESB Registry Doc# P RT SOA Services PDR 48

49 Generic Workflow Producer Application Track Producer Track Consumer (Display) Consumer Application Message Legacy I/F Gateway (On Ramp) Java ESB I/F Work Flow ESB I/F Router (Off Ramp) Java Legacy I/F Message Message ESB I/F ESB Service A ESB I/F ESB I/F ESB Service B ESB I/F ESB I/F ESB Service C ESB I/F RT ESB Message RT ESB Message Action List Action 1 Action 2 Action N Actions can call Core Services, Value Added Services, or user defined classes Doc# P RT SOA Services PDR 49

50 ESB Service Message Driven Input to a service is a Message Listeners encapsulate the endpoint of the service input When developing services Determine the input Message and the response Message (if any) that will be generated. Structured from one or more Actions Actions can be chained together to process an incoming Message An Action itself is implementation specific An Action understands where the data resides within a Message. An Action earlier in the chain may modify the original input Message, or replaces it entirely. Doc# P RT SOA Services PDR 50

51 ESB Services In keeping with SOA principles, everything within the ESB is considered to be either a service or a message. Services encapsulate the business logic or points of integration with legacy systems. Messages are the way in which clients and services communicate with each other. An ESB Service is a list of Action classes that process a Message in a sequential manner. This list of Action classes is referred to as an Action Pipeline. An ESB Service can also define a list of Listeners. Listeners act like inbound routers for the Service, routing messages to the Action Pipeline. An ESB Service has category and name attributes. When the JBoss ESB deploys the ESB Service it uses these attributes to register the ESB Service's listeners as endpoints in the Service Registry. Doc# P RT SOA Services PDR 51

52 ESB Service (cont.) Message Routing Listeners Message Listeners act as inbound message routers that listen for messages (e.g. on a JMS Queue/Topic) and present the message to a message processing pipeline that filters the message and routes it ( outbound router) to another message endpoint. JBoss ESB supports two forms of listener configuration: Gateway Listeners Gateways link services and applications that are ESB-Unaware to the ESB - Gateways receive messages from non ESB services (Protocol Mediation) and send them to the ESB for processing - Provide a Gateway Startpoint/Endpoint that is used as a point of entry for messages from outside of your JBoss ESB deployment. - Have the responsibility for normalizing the message payload by wrapping it into an ESB Message before shipping it to the Service's Action Pipeline. ESB Aware Listeners These listener configurations provide an ESB Aware Endpoint. These Endpoint types are used to exchange ESB Messages between ESB Aware components. Doc# P RT SOA Services PDR 52

53 ESB Service (cont.) Routers off the ESB Routers send the ESB processed data (messages) off the ESB to ESB-Unaware Consumers Routers receive messages from the ESB via Listeners and send the message to Consumers on the transport mechanism needed by the consumer (Protocol Mediation) A good place for technical JBoss details: /html/programmers_guide/ Doc# P RT SOA Services PDR 53

54 Test Generator Producer Application Consumer Application Message Integrated Test App for Timing Legacy I/F Gateway (On Ramp) Java ESB I/F Work Flow ESB I/F Router (Off Ramp) Java Legacy I/F Message Message ESB I/F ESB Service A ESB I/F ESB I/F ESB Service B ESB I/F ESB I/F ESB Service C ESB I/F RT ESB Message RT ESB Message Action List Action 1 Action 2 Action N Actions can call Core Services, Value Added Services, or user defined classes Doc# P RT SOA Services PDR 54

55 Agenda 09:30 Welcomes Gary 09:45 Program Overview/Plan Gary/Brett 10:00 Software Development Kit Matt 11:00 Services Overview - Fred 11:30 Lunch 12:00 Adaptive Methods Services 13:00 Advanced Acoustic Concepts Services 14:00 Forward Plan Brett/All 14:15 Wrap-up Doc# P RT SOA Services PDR 55

56 Agenda 09:30 Welcomes Gary 09:45 Program Overview/Plan Gary/Brett 10:00 Software Development Kit Matt 11:00 Services Overview - Fred 11:30 Lunch 12:00 Adaptive Methods Services 13:00 Advanced Acoustic Concepts Services 14:00 Forward Plan Brett/All 14:15 Wrap-up Doc# P RT SOA Services PDR 56

57 Agenda 09:30 Welcomes Gary 09:45 Program Overview/Plan Gary/Brett 10:00 Software Development Kit Matt 11:00 Services Overview - Fred 11:30 Lunch 12:00 Adaptive Methods Services 13:00 Advanced Acoustic Concepts Services 14:00 Forward Plan Brett/All 14:15 Wrap-up Doc# P RT SOA Services PDR 57

58 Agenda 09:30 Welcomes Gary 09:45 Program Overview/Plan Gary/Brett 10:00 Software Development Kit Matt 11:00 Services Overview - Fred 11:30 Lunch 12:00 Adaptive Methods Services 13:00 Advanced Acoustic Concepts Services 14:00 Forward Plan Brett/All 14:15 Wrap-up Doc# P RT SOA Services PDR 58

59 Forward Tasking

60 Forward Tasking RT SOA Architecture Development Critical Test Items January Architecture CDR Progeny Expand on PDR Elements ESB Integration Approach Start with JBoss ESB Out-of-the-Box Switch over to RT-SOA February Common API and Configuration Files Doc# P RT SOA Services PDR 60

61 Agenda 09:30 Welcomes Gary 09:45 Program Overview/Plan Gary/Brett 10:00 Software Development Kit Matt 11:00 Services Overview - Fred 11:30 Lunch 12:00 Adaptive Methods Services 13:00 Advanced Acoustic Concepts Services 14:00 Forward Plan Brett/All 14:15 Wrap-up Doc# P RT SOA Services PDR 61

62 Backup Doc# P RT SOA Services PDR 62

63 OCI Phase I Schedule M1: Bootstrap (11/7/2008) JMX configuration, JCA connector, QoS configuration, DCPSInfoRepo wrapper, ConnectionFactory, Destination configuration, various OpenDDS and JNI wrapper enhancements/fixes M2: Simple Messages (11/21/2008) Initial implementation of end-to-end JMS messaging over OpenDDS: Connection and Session implementation, Message Producer, Message Consumer, Message IDL definition and implementation M3: Code-complete (12/16/2008) Reply-to and Temp Topics, Durable subscriptions, Message and Exception listeners, integration testing, documentation Basic demonstration of OpenDDS JMS Provider implementation integrated with JBoss ESB Doc# P RT SOA Services PDR 63

Integrated Architecture from Sensor to Weapon

Integrated Architecture from Sensor to Weapon Sensor to Weapon Commercial Architecture Technologies/Concepts Adaptation for Real-Time, System-of-Systems Distribution, across the Global Information Grid NDIA Gary Sikora Matthew Fisher Tom Burns 10

More information

JBOSS ESB. open source community experience distilled. Beginner's Guide. Enterprise. Magesh Kumar B

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

ONR/PEO IWS/PEO C4I Combat System (CS)/Command and Control (C2) Limited Test Experiment (LTE) and Results: A SOA Success Story

ONR/PEO IWS/PEO C4I Combat System (CS)/Command and Control (C2) Limited Test Experiment (LTE) and Results: A SOA Success Story ONR/PEO IWS/PEO C4I Combat System (CS)/Command and Control (C2) Limited Test Experiment (LTE) and Results: A SOA Success Story Matthew Fisher Progeny Systems March 31st, 2011 Part Number: P005578, Rev:

More information

AquaLogic Service Bus

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

How To Integrate With An Enterprise Service Bus (Esb)

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

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

Oracle SOA Suite: The Evaluation from 10g to 11g

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

AquaLogic ESB Design and Integration (3 Days)

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

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

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

Advancing Integration Competency and Excellence with the WSO2 Integration Platform

Advancing Integration Competency and Excellence with the WSO2 Integration Platform Advancing Integration Competency and Excellence with the WSO2 Integration Platform Dushan Abeyruwan Associate Technical Lead WSO2 Shammi Jayasinghe Associate Technical Lead WSO2 Agenda Fundamentals of

More information

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

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

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

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

JBoss 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 Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008 JBoss Enterprise SOA Platform Announcement JBoss Enterprise SOA Platform availability

More information

JBoss ESB 4.3 GA. Content Based Routing JBESB CBR 5/20/08 JBESB-CBR-5/20/08

JBoss ESB 4.3 GA. Content Based Routing JBESB CBR 5/20/08 JBESB-CBR-5/20/08 JBoss ESB 4.3 GA Content Based Routing JBESB CBR 5/20/08 JBESB-CBR-5/20/08 Legal Notices The information contained in this documentation is subject to change without notice. JBoss Inc. makes no warranty

More information

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

What is the NXTware Evolution Server Peter Marquez, Product Marketing ecube Systems

What is the NXTware Evolution Server Peter Marquez, Product Marketing ecube Systems What is the NXTware Evolution Server Peter Marquez, Product Marketing ecube Systems The NXTware Evolution Server is designed to simplify the integration of your enterprise s software assets, including

More information

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Vortex White Paper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Version 1.0 February 2015 Andrew Foster, Product Marketing Manager, PrismTech Vortex

More information

Introduction to Service-Oriented Architecture for Business Analysts

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

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules

More information

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

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

JBoss enterprise soa platform

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

ESB Features Comparison

ESB Features Comparison ESB Features Comparison Feature wise comparison of Sonic ESB & Fiorano ESB Table of Contents How Sonic ESB compares with Fiorano ESB... 3 Key technical differentiators... 4 Additional Technical Benefits

More information

SOA @ ebay : How is it a hit

SOA @ ebay : How is it a hit SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments

More information

SCA-based Enterprise Service Bus WebSphere ESB

SCA-based Enterprise Service Bus WebSphere ESB IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software

More information

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

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

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario

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

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing 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

A standards-based approach to application integration

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

Universal Event Monitor for SOA 5.2.0 Reference Guide

Universal Event Monitor for SOA 5.2.0 Reference Guide Universal Event Monitor for SOA 5.2.0 Reference Guide 2015 by Stonebranch, Inc. All Rights Reserved. 1. Universal Event Monitor for SOA 5.2.0 Reference Guide.............................................................

More information

What is it? What does it do? Benefits

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

Integration in Action using JBoss Middleware. Ashokraj Natarajan - Cognizant

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

Service Oriented Architectures

Service Oriented Architectures 8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ The context for SOA A bit of history

More information

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

The Enterprise Service Bus: Making Service-Oriented Architecture Real

The Enterprise Service Bus: Making Service-Oriented Architecture Real The Enterprise Service Bus: Making Service-Oriented Architecture Real M.T. Schmidt et al. Presented by: Mikael Fernandus Simalango SOA in Early Days Introduction Service Requester bind find Service Registry

More information

Magnus Larsson Callista Enterprise AB

Magnus Larsson Callista Enterprise AB 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 Vendor

More information

IBM WebSphere ESB V6.0.1 Technical Product Overview

IBM WebSphere ESB V6.0.1 Technical Product Overview IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to

More information

SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION

SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION CONNECT EVERYTHING. ACHIEVE ANYTHING. WHITEPAPER SONIC ESB: AN ARCHITECTURE AND LIFECYCLE DEFINITION Copyright 2005. Sonic Software Corporation. All rights reserved. TABLE OF CONTENTS > 1.0 Introduction

More information

JoramMQ, a distributed MQTT broker for the Internet of Things

JoramMQ, a distributed MQTT broker for the Internet of Things JoramMQ, a distributed broker for the Internet of Things White paper and performance evaluation v1.2 September 214 mqtt.jorammq.com www.scalagent.com 1 1 Overview Message Queue Telemetry Transport () is

More information

Developers Integration Lab (DIL) System Architecture, Version 1.0

Developers Integration Lab (DIL) System Architecture, Version 1.0 Developers Integration Lab (DIL) System Architecture, Version 1.0 11/13/2012 Document Change History Version Date Items Changed Since Previous Version Changed By 0.1 10/01/2011 Outline Laura Edens 0.2

More information

Event based Enterprise Service Bus (ESB)

Event based Enterprise Service Bus (ESB) Event based Enterprise Service Bus (ESB) By: Kasun Indrasiri 128213m Supervised By: Dr. Srinath Perera Dr. Sanjiva Weerawarna Abstract With the increasing adaptation of Service Oriented Architecture for

More information

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment

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

Who are We Specialized. Recognized. Preferred. The right partner makes all the difference.

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

Federal Enterprise Architecture and Service-Oriented Architecture

Federal Enterprise Architecture and Service-Oriented Architecture Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010

More information

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

What can DDS do for You? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications.

What can DDS do for You? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications. What can DDS do for You? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications. 2 Contents: Abstract 3 What does DDS do 3 The Strengths of DDS 4

More information

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

WELCOME TO Open Source Enterprise Architecture

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

Oracle Service Bus Examples and Tutorials

Oracle Service Bus Examples and Tutorials March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan

More information

Saturday, June 30, 12

Saturday, June 30, 12 The Future of the Enterprise Service Bus at JBoss Tom Cunningham Keith Babo There is Still Time To Leave Brief introduction to JBoss ESB and SwitchYard Differences and similarities Transition advice Examples

More information

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

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

Enterprise Service Bus Defined. Wikipedia says (07/19/06) Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies

More information

Source SOA JEFF DAVIS UNIVERSITATSB1BLIOTHEK HANNOVER TECHNISCHE INFORMATIONSBIBLIOTHEK MANNING. (74 w. long.) Greenwich

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

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer

More information

Unlocking the Power of SOA with Business Process Modeling

Unlocking the Power of SOA with Business Process Modeling White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this

More information

ActiveVOS Server Architecture. March 2009

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

IBM WebSphere Enterprise Service Bus, Version 6.0.1

IBM WebSphere Enterprise Service Bus, Version 6.0.1 Powering your service oriented architecture IBM WebSphere Enterprise Service Bus, Version 6.0.1 Highlights Supports a variety of messaging Requires minimal standards including JMS, Version 1.1 programming

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE

More information

Real World Integration Challenges and Enterprise Service Bus (ESB)

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

JBoss Enterprise Middleware

JBoss Enterprise Middleware JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Presented By : Sukanta Basak Red Hat -- Vital Statistics Headquarters in Raleigh, NC Founded in 1993 Over

More information

Part 2: The Neuron ESB

Part 2: The Neuron ESB Neuron ESB: An Enterprise Service Bus for the Microsoft Platform This paper describes Neuron ESB, Neudesic s ESB architecture and framework software. We first cover the concept of an ESB in general in

More information

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum.

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum. Independent Insight for Oriented Practice An SOA Roadmap John C. Butler Chief Architect A CBDI Partner Company www.cbdiforum.com Agenda! SOA Vision and Opportunity! SOA Roadmap Concepts and Maturity Levels!

More information

Using DDS to Enable The Real-Time Enterprise Service Bus (RT-ESB)

Using DDS to Enable The Real-Time Enterprise Service Bus (RT-ESB) Using DDS to Enable The Real-Time Enterprise Service Bus (RT-ESB) Rajive Joshi, Ph. D. Gerardo Pardo-Castellote, Ph.D. Real-Time Innovations, Inc OMG Real-time and Embedded Systems Workshop Arlington,

More information

E-mail Listeners. E-mail Formats. Free Form. Formatted

E-mail Listeners. E-mail Formats. Free Form. Formatted E-mail Listeners 6 E-mail Formats You use the E-mail Listeners application to receive and process Service Requests and other types of tickets through e-mail in the form of e-mail messages. Using E- mail

More information

Oracle Service Bus Statement of Direction August 2008

Oracle Service Bus Statement of Direction August 2008 Oracle Service Bus Statement of Direction August 2008 Market-leading ESB offers unmatched flexibility and capabilities Strategy fully preserves development investments of both BEA and Oracle customers.

More information

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

EAI 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

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 APIs Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication

More information

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

Oracle SOA Suite Then and Now:

Oracle 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

Integration with ESB. Filip Nguyen Jiří Kolář

Integration with ESB. Filip Nguyen Jiří Kolář Integration with ESB Filip Nguyen Jiří Kolář Task - Open Project and build it cp -r /home/xnguyen/maven-repo/* ~/.m2/repository cp -r /home/xnguyen/pa165/pa165-esb /tmp/jboss4 Task prepare for running

More information

SERVICE ORIENTED ARCHITECTURE

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

IBM WebSphere Adapter for Email 7.0.0.0. Quick Start Tutorials

IBM WebSphere Adapter for Email 7.0.0.0. Quick Start Tutorials IBM WebSphere Adapter for Email 7.0.0.0 Quick Start Tutorials Note: Before using this information and the product it supports, read the information in "Notices" on page 182. This edition applies to version

More information

New Features in Neuron ESB 2.6

New Features in Neuron ESB 2.6 New Features in Neuron ESB 2.6 This release significantly extends the Neuron ESB platform by introducing new capabilities that will allow businesses to more easily scale, develop, connect and operationally

More information

Classic Grid Architecture

Classic Grid Architecture Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes

More information

1 What Are Web Services?

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

Service-Oriented Architecture Foundation

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

1 What Are Web Services?

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

The bridge to delivering digital applications across cloud, mobile and partner channels

The bridge to delivering digital applications across cloud, mobile and partner channels Axway API Gateway The bridge to delivering digital applications across cloud, mobile and partner channels Axway API Gateway a foundational component in an API-first architecture for digital business provides

More information

An Open Policy Framework for Cross-vendor Integrated Governance

An Open Policy Framework for Cross-vendor Integrated Governance An Open Policy Framework for Cross-vendor Integrated Governance White Paper Intel SOA Expressway An Open Policy Framework for Cross-vendor Integrated Governance Intel SOA Expressway delivers a pluggable

More information

Managing the Data Center Using the JBoss Enterprise SOA Platform

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

Whitepaper Enterprise Service Bus in Telecommunication Domain

Whitepaper Enterprise Service Bus in Telecommunication Domain Whitepaper Enterprise Service Bus in Telecommunication Domain Author: Department: Company: Email: Ritesh Arora Enterprise Application Integration (EAI) Team Wipro Technologies (ritesh.arora@wipro.com)

More information

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Service Mediation. The Role of an Enterprise Service Bus in an SOA Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7

More information

Integration using IBM Solutions

Integration using IBM Solutions With special reference to integration with SAP XI Email: keithprabhu@hotmail.com Table of contents Integration using IBM Solutions Executive Summary...3 1. Introduction...4 2. IBM Business Integration

More information

Sentinet for BizTalk Server SENTINET 3.1

Sentinet for BizTalk Server SENTINET 3.1 for BizTalk Server SENTINET 3.1 for BizTalk Server 1 Contents Introduction... 2 SOA and APIs Repository... 3 Security... 3 Mediation and Virtualization... 3 Authentication and Authorization... 4 Monitoring,

More information

The Way to SOA Concept, Architectural Components and Organization

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

Intergiciels et systèmes distribués

Intergiciels et systèmes distribués Intergiciels et systèmes distribués Christophe Gransart IFSTTAR - LEOST 20 Novembre 2012 Christophe Gransart (IFSTTAR) GERI STICITS 20 Novembre 2012 1 / 38 Plan 1 Introduction 2 Service Oriented Architecture

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011 A Data Centric Approach for Modular Assurance The Real-Time Middleware Experts Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011 Gabriela F. Ciocarlie Heidi Schubert

More information

Increasing IT flexibility with IBM WebSphere ESB software.

Increasing IT flexibility with IBM WebSphere ESB software. ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Marc-Thomas Schmidt and Chris Vavra, IBM Software Group November 2006 Page 2 Contents 2 Introduction

More information

Service-Oriented Architecture and Software Engineering

Service-Oriented Architecture and Software Engineering -Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based

More information

PTW Exchange Brasil 2007 19 de Setembro, São Paulo, SP, BR. 1

PTW Exchange Brasil 2007 19 de Setembro, São Paulo, SP, BR. 1 1 Enterprise Infrastructure Products Overview and Roadmap VP of Products, Enterprise Infrastructure Products The Pressure on IT Business Demands Change Develop new products and services Speed business

More information

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS

SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework

More information

Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8

Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,

More information

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications John Stouffer Oracle E-Business ACE Independent Consultant 214 535 6847 john.w.stouffer@gmail.com

More information

Building the European Biodiversity. Observation Network (EU BON)

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

RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS

RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS COMPETITIVE OVERVIEW MARCH 2013 INTRODUCTION The ability to integrate systems and share data across the enterprise is a common datacenter need. Integration

More information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information