To solve such problems, lower level access to the physical headers of incoming and outgoing requests has been exposed. Service Message Object (SMO)

Size: px
Start display at page:

Download "To solve such problems, lower level access to the physical headers of incoming and outgoing requests has been exposed. Service Message Object (SMO)"

Transcription

1 Mediations and ESB Having looked at SCA and BPEL we are now ready to examine another core concept of the IBPM Advanced product. SCA allows us to decouple service callers and service providers from the tight coupling that might be needed to invoke them. BPEL allows us to provide process flow control to describe the sequence of execution. There is still another level of function that we may need. That function is generically called "mediations". Mediations deals with aspects of the physical bridge to the outside world. When we think about Web Services calls, JMS calls, MQ calls or other interactions, we can easily imagine simple invocations of these technologies. Nine times out of ten, these simple interactions are all that are needed but in some circumstances, we need to exercise detailed and low level control and access. Consider for example a JMS message that contains a property in its header that defines when the message was originally sent. This is not usually surfaced through SCA as SCA abstracts away the details of technical interaction. Consider a Web Service provider that, when called, expects a special token in the SOAP header. Again, an SCA Import doesn't normally accommodate such things as the call to SCA hides the identity and nature of the target system from whomever may be trying to call it. To solve such problems, lower level access to the physical headers of incoming and outgoing requests has been exposed. Service Message Object (SMO) The Service Message Object (SMO) is a representation of the data to be transformed and the resulting output of that transformation. The SMO contains more than just application data. It contains headers for MQ, SOAP and others as well as contextual information that can be saved and later made available. It is essential to learn the SMO in order to use the mediations capabilities. When a message arrives at an SCA module from outside of IBPM, it may have protocol information associated with it such as MQ or JMS headers or SOAP envelope information. In addition if a request is made outbound from a module, we may wish to set the protocol information. This is above and beyond the payload of the message itself. In order to work with such information, a tree data structure called the Service Message Object is

2 created by the system. When building a mediation flow, it is the SMO we work with. The SMO is a large and complex data structure. Fortunately it is well organized and doesn't require full mastery of all of its fields in order to be useful. context correlation transient failinfo failurestring origin invocationpath interminal name outterminal predecessor primitivecontext EndpointLookupContext endpointreference registryannotations classification relationship FanOutContext iteration occurrence WTXContext shared dynamicproperty propertysets group properties name value type ispropagated usercontext entries name value type headers SMOHeader MessageUUID Version MessageType Operation Action Target AlternateTarget SourceNode SourceBindingType Interface JMSHeader JMSDestination JMSDeliveryMode JMSMessageID JMSTimestamp JMSCorrelationID JMSReplyTo JMSRedelivered JMSType JMSExpiration JMSPriority SOAPHeader namespace name prefix value SOAPFaultInfo faultcode faultstring faultactor extendedfaultinfo properties name value type MQHeader md control header HTTPHeader control header EISHeader WSAHeader body attachments contentid contenttype data bodypath Mediation Primitives A mediation flow component is itself composed of a sequence of one or more primitive actions that are visually composed in WID. In some products such actions are called nodes while in WPS they are called primitives. A mediation flow is characterized by the combination of these primitives and the configuration attributes associated with each of the primitives. Input primitive Every mediation flow starts with an Input primitive. This is the start of the transformation. Callout primitive The callout primitive is usually the end of the transformation. When a callout is reached, the SMO passed into it is sent out the reference terminal of the SCA Mediation Flow node and sent onwards to what ever is wired to that terminal on the assembly diagram.

3 The properties of the callout primitive are shown below: Async timeout (seconds) The amount of time in seconds after a request message is sent before waiting for a response is abandoned. The default value of this is only 5 seconds which is probably too low, especially when performing manual testing. Other values for this include 0 for immediate return and -1 for no timeout (unlimited duration). Invocation Style One of Synchronous, Asynchronous or Default. Default will eventually resolved to either Synchronous or Asynchronous based on some convoluted rules. Business Object Map primitive Custom Mediation primitive The Custom mediation primitive provides the ability for the programmer to code mediation logic in the Java programming language. Within the primitive, the programmer has addressability to the SMO data structure and can see/play with all aspects of the incoming data. The logic can also choose which of the defined output terminals an outgoing SMO will be sent. In the code for the Custom Mediation there are a number of predefined objects: BOFactory bofactory =

4 (BOFactory)ServiceManager.INSTANCE.locateService("com/ibm/websphere/bo/BOFactory"); DataObject newbody = bofactory.createbymessage(" "operation1responsemsg"); DataObject operation1response = newbody.createdataobject("operation1response"); DataObject output1 = operation1response.createdataobject("output1"); output1.setstring("x", "xval"); output1.setstring("y", "yval"); output1.setstring("z", "zval"); smo.setbody(newbody); out.fire(smo); Data Handler primitive The purpose of the DataHandler primitive is to transform data from one format to another by executing a DataHandler. This primitive's configuration allows us to name the data handler type to be used. The configuration is made in the Details section in the Properties view within WID. The following screen shot illustrates this screen. First, the DataHandler configuration is selected. This is where we select the DataHandler to be invoked at runtime. Clicking on the Browse button opens the DataHandler configuration window:

5 From here we can select one of the existing DataHandler known to the DataHandler registry. Alternatively, we can select a custom DataHandler from the lower part of the screen. This will examine the workspace looking for a Java Class that implements DataHandler. Optionally, this DataHandler class can be added to the binding registry. Once the DataHandler has been selected, the Source XPath and Target XPath locations can be supplied. These are locations within the SMO where the input data to the DataHandler will be sourced from and where the output data from the DataHandler will be stored. If a custom data handler is being written, this is data that will be sent to the source parameter of the transform method. The data type of the target field will be the class supplied in targetclass.

6 Database Lookup primitive This mediation primitive enables the message to be augmented with information from a database. The primitive is configured with the JNDI name of a JDBC data source, the name of a table in that database and the name of the column in that table that should be used as a key. An XPath expression is then given that defines where that key is located in the input message. At runtime, the row matching that key is retrieved. If a matching row is not found then the message is propagated to the ''keynotfound'' terminal unchanged. The primitive can then configured with the columns in the returned row that should be set in to the message at locations given by XPaths. The augmented message is then passed to the out terminal. If processing fails, for example because a connection to the database cannot be achieved, then the message is passed to the fail terminal. A common pattern is likely to be to use a database lookup to place information in to the transient context of the message and then wire the output to a filter which will then use the information that has been retrieved to make a routing decision. Endpoint Lookup primitive See Also Event Emitter primitive

7 Fail primitive Fan In primitive See also: Fan Out primitive See also: Flow Order primitive Gateway Endpoint Lookup primitive

8 The purpose of this primitive is to perform a lookup of a service registry to dynamically retrieve the endpoint of a target service. This primitive is used in the Gateway and Proxy service patterns. There are three different techniques for resolving an endpoint via lookup. These methods are: The information returned from the lookup causes changes to be made to the SMO. Specifically, the following changes are made:

9 HTTP Header Setter primitive JMS Header Setter primitive Message Element Setter primitive

10 Message Filter primitive Message Logger primitive Message Validator primitive MQ Header Setter primitive In an MQ message, there can be multiple headers that prefix the payload of the data. These include: in addition there is a mandatory header of which there can be only one called MQMD. The purpose of this primitive is to create, copy or delete whole headers as well as set values in those headers. We can create multiple instances of MQRFH2, MQCIH and MQIIH but because

11 there is only one MQMD, it doesn't mean anything to try and create a second instance or delete the original instance of that structure. This primitive can be very useful for creating an MQHeader in an SMO where no MQHeader exists (for example when the flow was started by something other than MQ). When using this primitive for the first time, the following instructional box may appear: In the dependencies section of the module that contains the primitive, check the box for MQ Header primitive schemas. Policy Resolution primitive When a mediation flow is given control, it executes based on the logic in the mediation in combination with the data supplied with the incoming message. For example, the logic in the mediation may say that a discount applied if the price is over $1000. The price of an actual order may be found in the body of the incoming message. This works just fine but suffers from a maintenance issue. If the decision logic changes periodically, such as the price at which the discount applies or the value of the discount itself, we would have to open up the Mediation in Process Designer, make the change, save the module and redeploy to the server. Hardly an agile environment. Fortunately, the mediation technology provides a potential solution for this through

12 the use of exposed promoted properties. A property of a mediation can be a variable value used in the solution or a variety of other configurable artifacts. If a property is promoted then it can be dynamically changed through the WAS admin console. This is an improvement but still requires detailed WAS admin console access and means that all mediation flow instances have to use the same single value. The latest solution is to make use of WSRR and the WS-Policy specification. Using this technique, a set of one or more WS-Policy files can be registered with WSRR. At runtime, the Policy Resolution primitive can be used to contact the WSRR server and dynamically select one or more of those policies based on the values of data passed in as part of the incoming message. Because the policy data is stored as part of WSRR, it is much easier to maintain and modify. See Also Service Invoke primitive Set Message Type primitive SLA Check Primitive SOAP Header Setter Primitive

13 Stop primitive Subflow primitive Trace primitive Type Filter primitive UDDI Endpoint Lookup Primitive

14 Mapping primitive The purpose of a Mapping transformation is to build a new SMO using an existing SMO as input data. The ID based tooling present a source tree structure representing the input SMO and a destination or target tree structure representing the result. The developer can then perform wiring to map the source fields to the target fields. When a wiring is made, this is called a transform. ID provides a set of pre-defined transforms to achieve the mapping. The primitive is called an XSLT transformation as the result of using ID to generate the mappings is saved in a proprietary IBM format called a ".map" file. This.map file is then itself transformed automatically into an XSLT file. It is this XSLT file that is executes by IBPM at run-time using an XSLT 1.0 or XSLT 2.0 processing engine. When defining the XSLT transformation, you have the ability to select how much of the SMO you wish to map to/from. There are four choices: Core transformations

15

16 convert Transform a simple data type to another simple data type custom Invoke direct code to perform the transformation. The code can be supplied as Xpath, XSLT or Java. See also for each Iterate over an array executing a transformation for each element in the array. The output must also be an array. move Move is the simplest transformation. It copies the value of the source field to the target field.

17 group??? if, else if, else??? join, merge Merge is similar to local map but instead of just providing a single input source, multiple input sources can be supplied local map A local map is a stylistic assistance. It allows a mapping from a complex structure to another complex structure to be nested into an easier to manage sub-mapping. Unlike submaps, a local map provides no reuse. lookup??? move??? normalize White space is removed from the string. submap A submap invokes a named pre-existing map to perform the transformation. This allows a map to be created once and re-used in multiple transforms. substring??? XSLT and XPath functions Calling Java Within an XSLT primitive mapping, there is the ability to invoke a Java function. This Java must be implemented in a Java class available to the project. Within the Java class, any method that is to be called from the XSLT must be defined as static. The parameters to the method will be taken from the input parameters supplied in the WID editor. The return value from the method will be the value stored in the target. The catalog of Data Maps Over time it is not uncommon to create large numbers of Data maps as part of an enterprise solution. ID provides a view call the Data Map Catalog that shows all the available maps plus their inputs, outputs and other related information. From this you can quickly find the map you may wish to use or reuse. The Data Map Catalog can be opened from the menu bar:

18 or from the Data Maps folder: TechNotes ID Date Description /28/10 MediationRuntimeException and CWSXM1025E on Move transformation on array elements in XSL Transformation primitive See Also The Service Gateway pattern Consider the following illustration. It shows a series of service requesters invoking a series of service providers using ESB technology to mediate between them. As is commonly the case, the ESB may be protocol switching or performing data content/format transformation or some other such task. Obviously this works but can we do better?

19 Now lets us consider this next diagram:

20 Once again we have a series of service requesters and service providers but now the routing flows through something called a Service Gateway. A Service Gateway is nothing new from an SCA Mediation perspective, instead it is a pattern of usage as opposed to a radically new technology. The Service Gateway can be thought of as an aggregation of function into a single mediation where previously there would otherwise have been multiple mediations. Looking at the Service Gateway pattern, it isn't immediately obvious what problem it solves or benefits it adds. However, there are many. Some of them include: By using the Service Gateway pattern, the target provider services all become accessible through a single incoming endpoint. The providers that are exposed through the Service Gateway effectively become a set of target services that become logically grouped together. Within Integration Developer, there is a wizard that is available to create these patterns. It can be found at Window > Show View > Patterns Explorer.

21 The Service Gateway patterns do not need to be created through the wizard; they can just as well be created by hand. See also Proxy Gateways Consider an example where we have three possible back-end service providers. These may relate to customer service levels such as Silver, Gold and Platinum. If we have a calling service, this would appear to need bindings to each of the three back-end services. This is not a great solution. It could easily end up being brittle. Binding the client to three back-end services doesn't give us much flexibility if we need to change a service location. In addition, we would have to replicate three qualities of service for each of the different back-ends. For example, if we wanted to add logging to the logical service, we would have to perform that task three times. The solution provided by the mediations functions is the introduction of something called a virtual service. Think of a virtual service as being a logical name of a target service which, at runtime, is resolved via a lookup to the actual service that is to be called. By utilizing this technique, we have again separated the caller from the target service. The caller now supplies the name of the virtual service to be invoked and the mediation performs the determination of how to reach the physical service that the virtual service represents. This pattern is caller a Proxy Gateway. When a caller invokes a mediation that uses this Proxy Gateway pattern, the mediation looks at the request and then performs a calculation to determine the final destination and then routes the request onwards for processing. The mediation thus becomes a proxy (or stand-in) for the real target service.

22 The core technology behind the Proxy Gateway pattern is the mediation primitive called the Gateway Endpoint Lookup primitive. Proxy Gateways are managed from within Business Space using the widget called Proxy Gateway. This can be found in the Solution Operations folder. Let us look at an example. Imagine we have a Gateway Endpoint Lookup that has the following definition: Now we need to introduce the concept of a Proxy Group. A Proxy Group is a logical set of service providers that are collected together in a named group/set. By grouping them together we have a way to refer to them as a unit. Notice that in our example we have defined a proxy group called "proxygroup1". Once the module containing the mediation that contains the gateway endpoint lookup is deployed, a new entry will be found in the Business Space Proxy Gateway widget:

23 Note the name of the proxy group and the name of the proxy gateway. The proxy gateway name is the name of the module. On the right hand side of the entry there is a pencil icon which indicates an editing session. This is where we associate endpoints with the group. Here is an example of some endpoints already added. Note the primary attributes of an entry. There is the virtual service name, the endpoint and whether or not it is enabled. To add a new virtual service, enter the location of the wsdl in the WSDL location text box and click the Add Service... button. We are presented with the details of the new virtual service to add. Clicking Save will save the definitions. A Virtual Service is the mapping of a named entry to a concrete or real endpoint. So based on what we have seen, a Proxy Gateway is a module that can have one or more Gateway Endpoint Lookup primitives. Each one of these can define one or more Proxy Groups and a Proxy

24 Group is a collection of one or more Virtual Services. Obviously this information has to be stored somewhere. IBPM Advanced provides a built-in storage mechanism for hosting this data. It is the Business Space widgets that provide the administration of these logical functions. For additional details on using the Proxy Gateway pattern, see the Gateway Endpoint Lookup primitive. See Also SOAP Message Attachments With Web Services, a request from a caller is sent to a provider. The caller builds an XML document that conforms to the industry standard SOAP specification that encodes the request that is desired to be made. This is then usually transmitted over HTTP to the service provider which unpacks the SOAP request, performs the work requested of it and may send back a response. There are cases however where the caller wishes to send over what we generically call attachments. These are commonly much larger items that parameter fields and include such things as images, scanned fax documents, zip files, or office documents. Typically these attachments are natively represented as binary data which is not suitable for encoding within the normal SOAP body as parameters. The product has a limitation of no more than 20 MBytes for the total attachment sizes. The trick to passing these attachments is to encode them using the Multipart Media (MIME). Here is an example SOAP message with an attachment: MIME-Version: 1.0 Content-Type: Multipart/Related; boundary=mime_boundary; type=text/xml; start="<claim061400a.xml@claiming-it.com>" Content-Description: This is the optional message description. --MIME_boundary Content-Type: text/xml; charset=utf-8 Content-Transfer-Encoding: 8bit Content-ID: <claim061400a.xml@claiming-it.com> <?xml version='1.0'?> <SOAPENV:Envelope xmlns:soap-env=" <SOAPENV:Body>.. <thesignedform href="cid:claim061400a.tiff@claiming-it.com"/>.. </SOAPENV:Body> </SOAP-ENV:Envelope> --MIME_boundary Content-Type: image/tiff Content-TransferEncoding: binary Content-ID: <claim061400a.tiff@claiming-it.com>...binary TIFF image... -MIME_boundary-There are a number of styles of SOAP with attachments. The first is called an unreferenced attachment. It is called this because in the SOAP envelope there is simply no reference to the

25 contained attachment. The alternative is known as a referenced attachment. In this case, an element in the SOAP message logically refers to the attachment data. See Also: Tracing A suitable WAS trace flag for tracing mediations is: com.ibm.ws.sibx.*=all Revision #1 Created 9 months ago by Admin Updated 9 months ago by Admin

WebSphere. WebSphere Enterprise Service Bus Next Steps and Roadmap

WebSphere. WebSphere Enterprise Service Bus Next Steps and Roadmap WebSphere Enterprise Service Bus Next Steps and Roadmap Rob Phippen IBM Senior Technical Staff Member Chief Architect WebSphere Enterprise Service Bus WebSphere 2011 IBM Corporation IBM's statements regarding

More information

Service Component Architecture

Service Component Architecture Service Component Architecture Service Component Architecture (SCA) is a framework for solving one of the most basic issues relating to building distributed SOA applications. Imagine you have an external

More information

WebSphere Integration Developer v Mediation Module

WebSphere Integration Developer v Mediation Module WebSphere Integration Developer v6.2.0.2 Mediation Module Frank Toth Staff Software Engineer ftoth@us.ibm.com WebSphere Support Technical Exchange Agenda Service Message Object Aggregation Asynchronous

More information

Advanced BPEL. Variable initialization. Scope. BPEL - Java Mapping. Variable Properties

Advanced BPEL. Variable initialization. Scope. BPEL - Java Mapping. Variable Properties Advanced BPEL Variable initialization When a variable is declared in a BPEL process, it has no value until one is assigned to it. From within a Java Snippet, extra care must be taken as the variable will

More information

C IBM. IBM Business Process Manager Advanced V8.0 Integration Development

C IBM. IBM Business Process Manager Advanced V8.0 Integration Development IBM C9550-273 IBM Business Process Manager Advanced V8.0 Integration Development Download Full Version : http://killexams.com/pass4sure/exam-detail/c9550-273 Answer: D QUESTION: 43 An integration developer

More information

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

Oracle Exam 1z0-478 Oracle SOA Suite 11g Certified Implementation Specialist Version: 7.4 [ Total Questions: 75 ] s@lm@n Oracle Exam 1z0-478 Oracle SOA Suite 11g Certified Implementation Specialist Version: 7.4 [ Total Questions: 75 ] Question No : 1 Identify the statement that describes an ESB. A. An ESB provides

More information

BEAAquaLogic. Service Bus. JPD Transport User Guide

BEAAquaLogic. Service Bus. JPD Transport User Guide BEAAquaLogic Service Bus JPD Transport User Guide Version: 3.0 Revised: March 2008 Contents Using the JPD Transport WLI Business Process......................................................2 Key Features.............................................................2

More information

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

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

More information

Integration Framework. Architecture

Integration Framework. Architecture Integration Framework 2 Architecture Anyone involved in the implementation or day-to-day administration of the integration framework applications must be familiarized with the integration framework architecture.

More information

WebSphere Enterprise Service Bus (ESB): Developing Complex Scenarios Simply

WebSphere Enterprise Service Bus (ESB): Developing Complex Scenarios Simply IBM Software Group WebSphere Enterprise Service Bus (ESB): Developing Complex Scenarios Simply Andrew Borley (borley@uk.ibm.com) Software Engineer 23 November 2010 WebSphere Support Technical Exchange

More information

WID and WPS V Marco Dragoni IBM Software Group Technical Sales Specialist IBM Italia S.p.A. Agenda

WID and WPS V Marco Dragoni IBM Software Group Technical Sales Specialist IBM Italia S.p.A. Agenda IBM Italia SpA WID and WPS V6.1.2 Marco Dragoni IBM Software Group Technical Sales Specialist IBM Italia S.p.A. Milan, 28 November 2008 2007 IBM Corporation Agenda BPM and SOA WebSphere Software for SOA

More information

Oracle SOA Suite 12c: Build Composite Applications

Oracle SOA Suite 12c: Build Composite Applications Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle SOA Suite 12c: Build Composite Applications Duration: 5 Days What you will learn This Oracle SOA Suite 12c: Build

More information

Making use of this wrapper removes the need for anyone to have to know Velocity coding APIs and makes its functions immediately available for use.

Making use of this wrapper removes the need for anyone to have to know Velocity coding APIs and makes its functions immediately available for use. Kolban's Projects Apache Velocity Integration Apache Velocity is an Open Source template engine that takes as input a text string and a set of variables and returns the original text string with variable

More information

Oracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days

Oracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days Oracle SOA Suite 12c: Build Composite Applications About this course Course type Essentials Course code OC12GSOABCA Duration 5 Days This Oracle SOA Suite 12c: Build Composite Applications training teaches

More information

Oracle SOA Suite 11g: Build Composite Applications

Oracle SOA Suite 11g: Build Composite Applications Oracle University Contact Us: Landline: +91 80 67863899 Toll Free: 0008004401672 Oracle SOA Suite 11g: Build Composite Applications Duration: 5 Days What you will learn This course teaches you to design

More information

Oracle SOA Suite 12c : Build Composite Applications

Oracle SOA Suite 12c : Build Composite Applications Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle SOA Suite 12c : Build Composite Applications Duration: 5 Days What you will learn This course teaches you to design and develop

More information

Process Scheduling with Job Scheduler

Process Scheduling with Job Scheduler Process Scheduling with Job Scheduler On occasion it may be required to start an IBPM process at configurable times of the day or week. To automate this task, a scheduler must be employed. Scheduling is

More information

Adapter Technical Note Technical Note #005: Adapter Headers

Adapter Technical Note Technical Note #005: Adapter Headers Adapter Technical Note Technical Note #005: Adapter Headers This document describes the Adapter Headers and how to use them within the BPEL process. Contents 1. What is an Adapter Header?... 2 2. What

More information

Oracle SOA Suite 11g: Build Composite Applications

Oracle SOA Suite 11g: Build Composite Applications Oracle University Contact Us: 1.800.529.0165 Oracle SOA Suite 11g: Build Composite Applications Duration: 5 Days What you will learn This course covers designing and developing SOA composite applications

More information

XML Messaging: Simple Object Access Protocol (SOAP)

XML Messaging: Simple Object Access Protocol (SOAP) XML Messaging: Simple Object Access Protocol (SOAP) Authors Gabriel Toma-Tumbãr: GabrielToma-Tumbar@ucvro Dan-Ovidiu Andrei: DanAndrei@ucvro University of Craiova Faculty of Automation, Computers and Electronics

More information

IBM WebSphere Enterprise Service Bus V7.0, Integration Development Exam.

IBM WebSphere Enterprise Service Bus V7.0, Integration Development Exam. IBM 000-605 IBM WebSphere Enterprise Service Bus V7.0, Integration Development Exam TYPE: DEMO http://www.examskey.com/000-605.html Examskey IBM 000-605 exam demo product is here for you to test the quality

More information

BEAAquaLogic. Service Bus. MQ Transport User Guide

BEAAquaLogic. Service Bus. MQ Transport User Guide BEAAquaLogic Service Bus MQ Transport User Guide Version: 3.0 Revised: February 2008 Contents Introduction to the MQ Transport Messaging Patterns......................................................

More information

BEAAquaLogic. Service Bus. Interoperability With EJB Transport

BEAAquaLogic. Service Bus. Interoperability With EJB Transport BEAAquaLogic Service Bus Interoperability With EJB Transport Version 3.0 Revised: February 2008 Contents EJB Transport Introduction...........................................................1-1 Invoking

More information

IBM EXAM - C IBM WebSphere Enterprise Service Bus V7.0, Integration Development. Buy Full Product.

IBM EXAM - C IBM WebSphere Enterprise Service Bus V7.0, Integration Development. Buy Full Product. IBM EXAM - C2180-605 IBM WebSphere Enterprise Service Bus V7.0, Integration Development Buy Full Product http://www.examskey.com/c2180-605.html Examskey IBM C2180-605 exam demo product is here for you

More information

Vendor: IBM. Exam Code: C Exam Name: IBM Business Process Manager Advanced V8.0 Integration Development. Version: Demo

Vendor: IBM. Exam Code: C Exam Name: IBM Business Process Manager Advanced V8.0 Integration Development. Version: Demo Vendor: IBM Exam Code: C2180-273 Exam Name: IBM Business Process Manager Advanced V8.0 Integration Development Version: Demo QUESTION NO: 1 An integration developer has configured a BPEL business process

More information

Goal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture

Goal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture Evaluating a Service-Oriented Architecture Paulo Merson, SEI with Phil Bianco, SEI Rick Kotermanski, Summa Technologies May 2007 Goal: Offer practical information to help the architecture evaluation of

More information

ActiveVOS JMS Transport options Technical Note

ActiveVOS JMS Transport options Technical Note ActiveVOS JMS Transport options Technical Note 2009 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their respective owners.

More information

Describe the concepts and some practical applications of messaging. Describe the concepts and basic structure of JMS.

Describe the concepts and some practical applications of messaging. Describe the concepts and basic structure of JMS. Overview Describe the concepts and some practical applications of messaging. Describe the concepts and basic structure of JMS. Write simple JMS messaging code using the publish and subscribe and point-to-point

More information

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Actual4Test.   Actual4test - actual test exam dumps-pass for IT exams Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : C2180-607 Title : IBM WebSphere Process Server V7.0, Integration Development Vendors : IBM Version :

More information

Oracle SOA Suite 10g: Services Orchestration

Oracle SOA Suite 10g: Services Orchestration Oracle University Contact Us: 01 800 214 0697 Oracle SOA Suite 10g: Services Orchestration Duration: 5 Days What you will learn This course deals with the basic concepts of Service Orchestration (SOA)

More information

BEAAquaLogic. Service Bus. Native MQ Transport User Guide

BEAAquaLogic. Service Bus. Native MQ Transport User Guide BEAAquaLogic Service Bus Native MQ Transport User Guide Version: 2.6 RP1 Revised: November 2007 Contents Introduction to the Native MQ Transport Advantages of Using the Native MQ Transport................................

More information

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm. Lab 1 Getting Started 1.1 Building and Executing a Simple Message Flow In this lab, you will build and execute a simple message flow. A message flow is like a program but is developed using a visual paradigm.

More information

RESTful Web service composition with BPEL for REST

RESTful Web service composition with BPEL for REST RESTful Web service composition with BPEL for REST Cesare Pautasso Data & Knowledge Engineering (2009) 2010-05-04 Seul-Ki Lee Contents Introduction Background Design principles of RESTful Web service BPEL

More information

Overview SENTINET 3.1

Overview SENTINET 3.1 Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7

More information

2008 WebSphere System z Podcasts Did you say Mainframe?

2008 WebSphere System z Podcasts Did you say Mainframe? TITLE: WebSphere Process Server and WebSphere Business Services Fabric version 6.2 Product Announcements for z/os HOST: Hi, and welcome to the Did you say Mainframe? podcast series. This is where we regularly

More information

: ESB Implementation Profile

: ESB Implementation Profile The Standards Based Integration Company Systems Integration Specialists Company, Inc. 61968 1-1: ESB Implementation Profile CIM University CESI/TERNA Milan, Italy June 15, 2010 Margaret Goodrich, Manager,

More information

BPEL Business Process Execution Language

BPEL Business Process Execution Language BPEL Business Process Execution Language When the Web Services standard was being baked and shortly after its early adoption, the hopes for it were extremely high. Businesses looked to create reusable

More information

Using JBI for Service-Oriented Integration (SOI)

Using JBI for Service-Oriented Integration (SOI) Using JBI for -Oriented Integration (SOI) Ron Ten-Hove, Sun Microsystems January 27, 2006 2006, Sun Microsystems Inc. Introduction How do you use a service-oriented architecture (SOA)? This is an important

More information

1Z

1Z 1Z0-451 Passing Score: 800 Time Limit: 4 min Exam A QUESTION 1 What is true when implementing human reactions that are part of composite applications using the human task component in SOA 11g? A. The human

More information

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling

More information

Web service design. every Web service can be associated with:

Web service design. every Web service can be associated with: Web Services Web services provide the potential of fulfilling SOA requirements, but they need to be intentionally designed to do so. Web services framework is flexible and adaptable. Web services can be

More information

1 Getting Started with Oracle Service Bus

1 Getting Started with Oracle Service Bus 1 Getting Started with Oracle Service Bus 1 Getting Started with Oracle Service Bus...1 1.1 Prerequisites...1 1.2 Introduction...1 1.2.1 High-level Steps...3 1.3 Setup and Deploy Composites...4 1.3.1 URLs

More information

Lesson 10 BPEL Introduction

Lesson 10 BPEL Introduction Lesson 10 BPEL Introduction Service Oriented Architectures Module 1 - Basic technologies Unit 5 BPEL Ernesto Damiani Università di Milano Service-Oriented Architecture Orchestration Requirements Orchestration

More information

Lisa Banks Distributed Systems Subcommittee

Lisa Banks Distributed Systems Subcommittee z/tpf V1.1 Title: Concepts of z/tpf SOAP Consumer Support Lisa Banks Distributed Systems Subcommittee AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0 Any

More information

Integrating Legacy Assets Using J2EE Web Services

Integrating Legacy Assets Using J2EE Web Services Integrating Legacy Assets Using J2EE Web Services Jonathan Maron Oracle Corporation Page Agenda SOA-based Enterprise Integration J2EE Integration Scenarios J2CA and Web Services Service Enabling Legacy

More information

Implementing a Business Process

Implementing a Business Process ibm.com/developerworks/webservices Implementing a Business Process September December 2005 The big picture Rational RequisitePro Rational Portfolio Manager CIO Project Manager 6-2 Understand Risk, Project

More information

Integration Developer Version 7.0 Version 7 Release 0. Migration Guide

Integration Developer Version 7.0 Version 7 Release 0. Migration Guide Integration Developer Version 7.0 Version 7 Release 0 Migration Guide Note Before using this information and the product it supports, read the information in Notices on page 117. This edition applies to

More information

ActiveVOS Technologies

ActiveVOS Technologies ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top

More information

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional SUN 311-232 Java Platform Enterprise Edition 6 Web Services Developer Certified Professional Download Full Version : http://killexams.com/pass4sure/exam-detail/311-232 QUESTION: 109 What are three best

More information

Artix Version Getting Started with Artix: Java

Artix Version Getting Started with Artix: Java Artix Version 5.6.4 Getting Started with Artix: Java Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2017. All rights reserved. MICRO

More information

BPEL Research. Tuomas Piispanen Comarch

BPEL Research. Tuomas Piispanen Comarch BPEL Research Tuomas Piispanen 8.8.2006 Comarch Presentation Outline SOA and Web Services Web Services Composition BPEL as WS Composition Language Best BPEL products and demo What is a service? A unit

More information

Chapter 8 Web Services Objectives

Chapter 8 Web Services Objectives Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the

More information

Microsoft Exam Questions & Answers

Microsoft Exam Questions & Answers Microsoft 70-595 Exam Questions & Answers Number: 70-595 Passing Score: 800 Time Limit: 120 min File Version: 25.4 http://www.gratisexam.com/ Microsoft 70-595 Exam Questions & Answers Exam Name: TS: Developing

More information

Programming Web Services in Java

Programming Web Services in Java Programming Web Services in Java Description Audience This course teaches students how to program Web Services in Java, including using SOAP, WSDL and UDDI. Developers and other people interested in learning

More information

JBoss WS User Guide. Version: CR1

JBoss WS User Guide. Version: CR1 JBoss WS User Guide Version: 3.0.0.CR1 1. JBossWS Runtime Overview... 1 2. Creating a Web Service using JBossWS runtime... 3 2.1. Creating a Dynamic Web project... 3 2.2. Configure JBoss Web Service facet

More information

Tackling Application Integration Nightmares with WSO2 ESB. Hiranya Jayathilaka

Tackling Application Integration Nightmares with WSO2 ESB. Hiranya Jayathilaka Tackling Application Integration Nightmares with WSO2 ESB Hiranya Jayathilaka hiranya@wso2.com WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services technologies & standards and Open Source

More information

Chapter 2 Introduction

Chapter 2 Introduction Chapter 2 Introduction PegaRULES Process Commander applications are designed to complement other systems and technologies that you already have in place for doing work. The Process Commander integration

More information

3 Connecting to Applications

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

More information

<Insert Picture Here> Click to edit Master title style

<Insert Picture Here> Click to edit Master title style Click to edit Master title style Introducing the Oracle Service What Is Oracle Service? Provides visibility into services, service providers and related resources across the enterprise

More information

SOAP. Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ)

SOAP. Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) SOAP Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ Contents SOAP Background SOAP overview Structure of a SOAP Message

More information

Services Oriented Architecture and the Enterprise Services Bus

Services Oriented Architecture and the Enterprise Services Bus IBM Software Group Services Oriented Architecture and the Enterprise Services Bus The next step to an on demand business Geoff Hambrick Distinguished Engineer, ISSW Enablement Team ghambric@us.ibm.com

More information

Naming & Design Requirements (NDR)

Naming & Design Requirements (NDR) The Standards Based Integration Company Systems Integration Specialists Company, Inc. Naming & Design Requirements (NDR) CIM University San Francisco October 11, 2010 Margaret Goodrich, Manager, Systems

More information

IEC : Implementation Profile

IEC : Implementation Profile The Standards Based Integration Company Systems Integration Specialists Company, Inc. IEC 61968 100: Implementation Profile CIM University Prague, Czech Republic May 10, 2011 Margaret Goodrich, Manager,

More information

IBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam

IBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam IBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam 1. COURSE OVERVIEW As part of this course, you will learn how to administer IBM Integration Bus on distributed

More information

Simple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer

Simple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer Simple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer Minimal List Common Syntax is provided by XML To allow remote sites to interact with each other: 1. A common

More information

C exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.

C exam.   IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1. C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION

More information

CA SiteMinder Web Services Security

CA SiteMinder Web Services Security CA SiteMinder Web Services Security Policy Configuration Guide 12.52 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

Artix ESB. Bindings and Transports, Java Runtime. Version 5.5 December 2008

Artix ESB. Bindings and Transports, Java Runtime. Version 5.5 December 2008 Artix ESB Bindings and Transports, Java Runtime Version 5.5 December 2008 Bindings and Transports, Java Runtime Version 5.5 Publication date 18 Mar 2009 Copyright 2001-2009 Progress Software Corporation

More information

With IBM BPM 8.5.5, the features needed to express both BPM solutions and case management oriented solutions comes together in one offering.

With IBM BPM 8.5.5, the features needed to express both BPM solutions and case management oriented solutions comes together in one offering. Case Management With the release of IBM BPM 8.5.5, case management capabilities were added to the product. It must be noted that these functions are only available with IBM BPM Advanced and the Basic Case

More information

SOA with Web Services in Practice. SOA with Web Services

SOA with Web Services in Practice. SOA with Web Services in Practice Nicolai M. Josuttis IT-communication.com 03/09 1 2 Nicolai Josuttis Independent consultant continuously learning since 1962 Systems Architect, Technical Manager finance, manufacturing, automobile,

More information

IBM Enterprise Modernization for System z: Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z

IBM Enterprise Modernization for System z: Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z IBM Enterprise Modernization for System z: Wrap existing COBOL programs as Web Services with IBM Rational Developer for System z Extend value of existing enterprise software assets Skill Level: Intermediate

More information

Configuring the module for advanced queue integration

Configuring the module for advanced queue integration Configuring the module for advanced queue integration To configure a module to use the adapter for outbound or inbound processing, use the external service wizard in IBM Integration Designer to create

More information

JBoss SOAP Web Services User Guide. Version: M5

JBoss SOAP Web Services User Guide. Version: M5 JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...

More information

JBoss WS User Guide. Version: GA

JBoss WS User Guide. Version: GA JBoss WS User Guide Version: 1.0.1.GA 1. JBossWS Runtime Overview... 1 2. Creating a Web Service using JBossWS runtime... 3 2.1. Creating a Dynamic Web project... 3 2.2. Configure JBoss Web Service facet

More information

IBM Integration Bus v9.0 Application Development I: Course Content By Yuvaraj C Panneerselvam

IBM Integration Bus v9.0 Application Development I: Course Content By Yuvaraj C Panneerselvam IBM Integration Bus v9.0 Application Development I: Course Content By Yuvaraj C Panneerselvam 1. COURSE OVERVIEW As part of this course, you learn how to use IBM Integration Bus to develop, deploy, and

More information

There is detailed documentation associated with using query tables that can be found with the Support Pac.

There is detailed documentation associated with using query tables that can be found with the Support Pac. Query Tables Query Table Editor The query table editor is provided as part of a Support Pac called PA71: WebSphere Process Server - Query Table Builder This can be found at the following URL: http://www-01.ibm.com/support/docview.wss?uid=swg24021440

More information

Chapter 6: Simple Object Access Protocol (SOAP)

Chapter 6: Simple Object Access Protocol (SOAP) Chapter 6: Simple Object Access Protocol (SOAP) Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ What is SOAP? The

More information

WebSphere Lab Jam Connectivity WebSphere Message Broker. Lab Exercises

WebSphere Lab Jam Connectivity WebSphere Message Broker. Lab Exercises WebSphere Lab Jam Connectivity WebSphere Message Broker Lab Exercises An IBM Proof of Technology Catalog Number Copyright IBM Corporation, 2011 US Government Users Restricted Rights - Use, duplication

More information

1.264 Lecture 14. SOAP, WSDL, UDDI Web services

1.264 Lecture 14. SOAP, WSDL, UDDI Web services 1.264 Lecture 14 SOAP, WSDL, UDDI Web services Front Page Demo File->New Web (must create on CEE server) Choose Web type Add navigation using Format->Shared Borders (frames) Use top and left, include navigation

More information

ActiveBPEL Fundamentals

ActiveBPEL Fundamentals Unit 23: Deployment ActiveBPEL Fundamentals This is Unit #23 of the BPEL Fundamentals course. In past Units we ve looked at ActiveBPEL Designer, Workspaces and Projects, created the Process itself and

More information

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services

More information

Publishing JD Edwards Real Time Events to Oracles Enterprise Service Bus

Publishing JD Edwards Real Time Events to Oracles Enterprise Service Bus Publishing JD Edwards Real Time Events to Oracles Enterprise Service Bus Overview In this tutorial you will be publishing JD Edwards EnterpriseOne Real Time Events (RTE) to Oracles Enterprise Service Bus

More information

JMS Binding Component User's Guide

JMS Binding Component User's Guide JMS Binding Component User's Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 821 1065 05 December 2009 Copyright 2009 Sun Microsystems, Inc. 4150 Network Circle,

More information

Oracle SOA Dynamic Service Call Framework By Kathiravan Udayakumar

Oracle SOA Dynamic Service Call Framework By Kathiravan Udayakumar http://oraclearchworld.wordpress.com/ Oracle SOA Dynamic Service Call Framework By Kathiravan Udayakumar Dynamic Service call Framework is very critical and immediate requirement of most of SOA Programs

More information

IBM WebSphere ILOG JRules V7.0, Application Development

IBM WebSphere ILOG JRules V7.0, Application Development 000-529 IBM WebSphere ILOG JRules V7.0, Application Development Version 3.1 QUESTION NO: 1 The Business Analyst has discovered a large number of business rules. The object model and vocabulary is the same

More information

IT6801-SERVICE ORIENTED ARCHITECTURE

IT6801-SERVICE ORIENTED ARCHITECTURE ST.JOSEPH COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING IT 6801-SERVICE ORIENTED ARCHITECTURE UNIT I 2 MARKS 1. Define XML. Extensible Markup Language(XML) is a markup language

More information

Skyway Builder 6.3 Reference

Skyway Builder 6.3 Reference Skyway Builder 6.3 Reference 6.3.0.0-07/21/09 Skyway Software Skyway Builder 6.3 Reference: 6.3.0.0-07/21/09 Skyway Software Published Copyright 2009 Skyway Software Abstract The most recent version of

More information

Introduction to Web Services

Introduction to Web Services Introduction to Web Services SWE 642, Spring 2008 Nick Duan April 9, 2008 1 Overview What are Web Services? A brief history of WS Basic components of WS Advantages of using WS in Web application development

More information

In the following sections we work through some illustrative tutorials demonstrating some functional areas of the product.

In the following sections we work through some illustrative tutorials demonstrating some functional areas of the product. Tutorials In the following sections we work through some illustrative tutorials demonstrating some functional areas of the product. Starting a business process on a schedule There are times when we want

More information

WebSphere Integration Developer Version 6.1. Stock Quote Sample

WebSphere Integration Developer Version 6.1. Stock Quote Sample WebSphere Integration Developer Version 6.1 Stock Quote Sample WebSphere Integration Developer Version 6.1 Stock Quote Sample Note Before using this information and the product it supports, read the information

More information

Exam Name: Test094,App-Dev w/ WebSphere Integration

Exam Name: Test094,App-Dev w/ WebSphere Integration Exam Code: 000-094 Exam Name: Test094,App-Dev w/ WebSphere Integration Developer V6.0.1 Vendor: IBM Version: DEMO Part: A 1: How should a developer invoke the CurrencyConvertor HTTP web service asynchronously

More information

Oracle Service Bus. Interoperability with EJB Transport 10g Release 3 (10.3) October 2008

Oracle Service Bus. Interoperability with EJB Transport 10g Release 3 (10.3) October 2008 Oracle Service Bus Interoperability with EJB Transport 10g Release 3 (10.3) October 2008 Oracle Service Bus Interoperability with EJB Transport, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle and/or

More information

Sheet1. Websphere Message Broker rules

Sheet1. Websphere Message Broker rules Websphere Message Broker rules R1 Keywords should be in upper case 5min Readability R2 Negative IF / ELSE condition 1hour complexity readability R3 Have preference for XMLNSC over XMLNS 20min performance

More information

Teiid Designer User Guide 7.5.0

Teiid Designer User Guide 7.5.0 Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata

More information

Troubleshooting SCA Problems in WebSphere Process Server Open Mic

Troubleshooting SCA Problems in WebSphere Process Server Open Mic IBM Software Group Troubleshooting SCA Problems in WebSphere Process Server Open Mic 4 January 2011 WebSphere Support Technical Exchange Agenda Introduce the panel of experts Introduce Troubleshooting

More information

Oracle Developer Day

Oracle Developer Day Oracle Developer Day Sponsored by: Track # 1: Session #2 Web Services Speaker 1 Agenda Developing Web services Architecture, development and interoperability Quality of service Security, reliability, management

More information

Tutorial 8 : Oracle Apps BES Organization Insert Event Publish To Siebel Cust Acct Insert

Tutorial 8 : Oracle Apps BES Organization Insert Event Publish To Siebel Cust Acct Insert Reference: 2005/04/26 Adapter Tutorial Tutorial 8 : Oracle Apps BES Organization Insert Event Publish To Siebel Cust Acct Insert The Oracle AS Adapter for AQ interfaces with the Business Event System to

More information

Architectural patterns and models for implementing CSPA

Architectural patterns and models for implementing CSPA Architectural patterns and models for implementing CSPA Marco Silipo THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION Application architecture Outline SOA concepts and

More information

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their respective

More information

JBoss BPEL User Guide. Version: CR1

JBoss BPEL User Guide. Version: CR1 JBoss BPEL User Guide Version: 1.0.0.CR1 JBoss BPEL User Guide 1. JBoss BPEL project Overview... 1 1.1. Key Features of JBoss BPEL project... 1 2. Installation JBoss BPEL Tools... 2 2.1. Installation JBoss

More information