ActiveVOS JMS Transport options Technical Note
|
|
- Kristian Manning
- 5 years ago
- Views:
Transcription
1 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. 2009
2 Content ActiveVOS JMS Support... 3 JMS Invoke Handler... 4 Message Exchange Patterns... 4 JMS Partner Role for One-Way Request... 4 JMS Partner Role for Request-Response using Temporary Reply Queue... 5 JMS Partner Role for Request-Response with durable reply queue... 6 Setting JMS Message Properties... 7 Using JMS Policy... 8 Specifying JMS Policy... 9 Security Policy JMS BPEL Listener Content Validation Determine Request Format (SOAP or XML) Determine the Target Service Name Sending Replies Messaging Manager About Active Endpoints Copyright 2009, Active Endpoints, Inc. Page 2 of 15
3 ActiveVOS JMS Support The Web Service Interactions using JMS available on the Active Endpoints web site describes how to define process that interact with Web Services using JMS for the transport. The sample accompanying the document includes a set of examples that demonstrate the following Message Exchange patterns (MEP). One-Way Request Request-Response with temporary reply destination Request-Response with durable reply destination Asynchronous message exchange This technical note provides you with reference information on the use of ActiveVOS s support of JMS. The following capabilities are provided. Supported Message Formats: SOAP Serialized SOAP Envelope as message payload Plain XML Request and Response documents as plain XML with no SOAP envelope. Supported JMS Message Types: Text Message contents serialized as xml text Bytes Message contents serialized as a byte array Supported MEP: One-Way Request Request-Response with durable reply destination Request-Response with temporary reply destination Copyright 2009, Active Endpoints, Inc. Page 3 of 15
4 JMS Invoke Handler To send a request using JMS Transport, you specify jms:address as the invoke handler. The <wsa:address> for the endpoint needs to indicate the target queue and, optionally, the service name formatted as <queue JNDI name>?<service name>. Here are two examples: <wsa:address>queue/sampleq1</wsa:address> <wsa:address>queue/sampleq1?servicename</wsa:address> The queue JNDI name is used to lookup the destination from the JMS provider. It is important to understand that ActiveVOS requires the queue s JNDI name and not queue s name. That means your JMS service provider must use JNDI. Using a stand-alone JMS message server requires all destinations be put as administered object in a JNDI store. The service name is used by the message receiver on the other side to determine the target service you are invoking. Message Exchange Patterns JMS Partner Role for One-Way Request For a one-way operation request the following being placed on the queue with JNDI name queue/com.activee.jms.bpel.queue Partner Role Definition to use: <partnerrole endpointreference="static" invokehandler="jms:address"> <wsa:endpointreference> <wsa:address>queue/com.activee.jms.bpel.queue?onewayservice</wsa:add ress> </wsa:endpointreference> </partnerrole> Message Content: Message Format: SOAP (default) Message Type: Text (default) Message Properties: JMSTargetService = OneWayService (a name of your choosing) JMSCorrelationId = wsa:messageid JMSReplyDestination = none JMSReplyTo = none Copyright 2009, Active Endpoints, Inc. Page 4 of 15
5 JMS Partner Role for Request-Response using Temporary Reply Queue If the operation you are invoking is a one-way request, the message is sent and the invoke is complete. If the operation is two-way, the receiver needs to send a reply and the sender needs to tell the receiver where to send it. If no reply information is provided, the JMS invoker will create a temporary queue destination to receive the reply. Temporary destinations are a standard JMS mechanism for supporting two way exchanges where the response does not need to be durable. The advantage to using a temporary destination is that it exists only for the duration of the invoke, messages are not persisted, and no correlation information is necessary, reducing overhead. For a request-response operation, Partner Role Definition to use: <wsa:endpointreference> <wsa:address>queue/com.activee.jms.bpel.queue?jmstwowayservice</wsa: Address> </wsa:endpointreference> </partnerrole> Request Message Content: Message Format: SOAP (default) Message Type: Text (default) Request Message Properties: JMSTargetService = JMSTwoWayService JMSCorrelationId = wsa:messageid JMSReplyDestination = none JMSReplyTo = Temporary Reply Queue Destination object Response Message Content: Message Format: SOAP (matches request) Message Type: Text (matches request) Response Message Properties: Copyright 2009, Active Endpoints, Inc. Page 5 of 15
6 JMSTargetService = (not needed) JMSCorrelationId = (not needed) JMSReplyDestination = none JMSReplyTo = none JMS Partner Role for Request-Response with durable reply queue A temporary destination may not be appropriate for replies that need to be made durable and persistent for failover and recovery. To specify a durable reply destination, you need to provide a permanent destination name as a wsa:replyto endpoint. Partner Role Definition to use: <partnerrole endpointreference="static" invokehandler="jms:address"> <wsa:endpointreference> <wsa:address>queue/com.activee.jms.bpel.queue?jmstwowayservice</wsa: Address> <wsa:referenceproperties> <wsa:replyto> <wsa:address>queue/com.activee.jms.reply.queue</wsa:address> </wsa:replyto> </wsa:referenceproperties> </wsa:endpointreference> </partnerrole> Message Content: Message Format: SOAP (default) Message Type: Text (default) Message Properties: JMSTargetService = JMSTwoWayService JMSCorrelationId = wsa:messageid JMSReplyDestination = queue/com.activee.jms.reply.queue JMSReplyTo = none Response Message Content: Message Format: SOAP (matches request) Message Type: Text (matches request) Response Message Properties: Copyright 2009, Active Endpoints, Inc. Page 6 of 15
7 JMSTargetService = (not needed) JMSCorrelationId = wsa:relatesto = wsa:messageid from request JMSReplyDestination = none JMSReplyTo = none Notice that the reply address specifies only the queue name with no service. The service name is not necessary for a two-way response message. If you are sending a one-way request and expect a callback, you also specify the callback address and service using a wsa:replyto endpoint. In this case you also indicate the target service for the callback request. wsa:replyto Definition to use: <wsa:replyto> <wsa:address>queue/com.activee.jms.reply.queue?jmscallbackservice</w sa:address> </wsa:replyto> Setting JMS Message Properties If you need to populate additional JMS string properties on an invoke, they should be included as wsa:referenceparameters on the partner endpoint. These properties are also included as SOAP headers if sending as a SOAP envelope. wsa:referenceparameters: <wsa:endpointreference> <wsa:address>queue/com.activee.jms.bpel.queue?jmsonewayservice</wsa: Address> <wsa:referenceparameters> <wsa:replyto> <wsa:address>queue/com.activee.jms.bpel.queue?jmscallbackservice</ws a:address> </wsa:replyto> <abx:param name= someproperty value= value /> </wsa:referenceparameters> </wsa:endpointreference> Message Content: Message Format: SOAP (default) Message Type: Text (default) Message Properties: JMSTargetService = JMSOneWayService Copyright 2009, Active Endpoints, Inc. Page 7 of 15
8 JMSCorrelationId = wsa:messageid JMSReplyDestination = queue/com.activee.jms.bpel.queue JMSReplyTo = none someproperty = value Using JMS Policy The message sender (partner role) controls the messaging options used for JMS. When we receive a two-way request, the reply is sent mirroring the options used for the request. For example, if the request message is a bytes message formatted as plain XML, the response will likewise be a bytes message formatted as plain XML. The options used for sending a JMS request are controlled through WS-Policy assertions on the endpoint. Users may specify additional QoS attributes for JMS message delivery as a partner role policy assertion: JMS Policy Schema <!-- ///////////////////////////////////////////////////////// JMS Transport Policy Assertions //////////////////////////////////////////////////////// --> <!-- Simple enumeration type for the jms message type attribute. Default is 'text'. --> <xs:simpletype name="jmsmessagetypeenum"> <xs:restriction base="xs:string"> <xs:enumeration value="text"/> <xs:enumeration value="bytes"/> </xs:restriction> </xs:simpletype> <!-- Simple enumeration type for the jms message format attribute. Default is 'soap'. --> <xs:simpletype name="jmsmessageformattype"> <xs:restriction base="xs:string"> <xs:enumeration value="soap"/> <xs:enumeration value="xml"/> </xs:restriction> </xs:simpletype> <xs:element name="jmsdeliveryoptions"> <xs:complextype> <xs:attribute name="jmsmessagetype" type="tns:jmsmessagetypeenum" use="optional"/> <xs:attribute name="jmsmessageformat" type="tns:jmsmessageformattype" use="optional"/> <xs:attribute name="jmsexpiration" type="xs:long" use="optional"/> <xs:attribute name="jmspriority" type="xs:int" use="optional"/> <xs:attribute name="jmscorrelationid" type="xs:string" use="optional"/> Copyright 2009, Active Endpoints, Inc. Page 8 of 15
9 <xs:attribute name="jmsmanagerid" type="xs:string" use="optional"/> </xs:complextype> </xs:element> Specifying JMS Policy Partner Role Definition to use: <partnerrole endpointreference="static" invokehandler="jms:address"> <wsa:endpointreference> <wsa:address>queue/com.activee.jms.bpel.queue?jmsonewayservice</wsa: Address> <wsp:policy xmlns:abp= xmlns:wsp=" cy"> <abp:jmsdeliveryoptions jmsmessagetype="bytes" jmsmessageformat="xml" jmspriority="1" jmscorrelationid= jmsexpiration = /> </wsp:policy> </wsa:endpointreference> </partnerrole> Message Content: Message Format: Bytes (set by jmsmessagetype) Message Type: Plain XML (set by jmsmessageformat) Message Properties: JMSTargetService = JMSOneWayService JMSCorrelationId = JMSReplyDestination = none JMSReplyTo = none JMSPriority = 1 JMSExpiration = The message type, message format, and priority attributes may be set using the policy UI in the designer. Other attributes, such as the correlation id and expiration may be set dynamically at runtime through a copy operation to the partner endpoint. Copyright 2009, Active Endpoints, Inc. Page 9 of 15
10 If no correlation id override is set in policy, the value is set to the wsa:messageid. Security Policy For SOAP messages, all of our WS-Security features are available to help provide message level authentication, encryption and signature support. For plain XML messages, message level security is not available and users will need to control access by configuring authorization restrictions on JNDI lookups for the destinations through the app server s admin console. JMS BPEL Listener When a message is received by the JMS BPEL listener, the listener will create a JMS context from the message. Content Validation Valid content is an XML Document serialized as Text or Bytes. Response messages will be returned with the same message type as the request (i.e. bytes message request gets a bytes message response) For a plain XML, all messages (request, response, & fault) must consist of a single part containing an XML document. Determine Request Format (SOAP or XML) If the root element of the XML document is a soap:envelope, the request is treated as a SOAP request and is processed using the Axis JMS receiver. Otherwise it is treated as a plain XML request. If the OAP envelope contains ws-addressing headers, these are deserialized and placed on the context. Determine the Target Service Name In order to dispatch the request to the engine, we must determine the target service. The target service is determined as follows: JMSTargetService message property Copyright 2009, Active Endpoints, Inc. Page 10 of 15
11 If the property is not set, we will extract the service name from the wsa:to header. The service name is assumed to be the query parameter (delimited by? ) in the URI. If we can t determine the target service from message properties or addressing, the listener will use the configured default service name (see Messaging Manager section). If there is no default service configured, we throw an exception. Note: The use of the target service is required. In order for ActiveVOS to match the signature against the PortType operations a PortType is required. To obtain the PortType a target service is required minimally. This differs from the case of HTTP requests where the URL (i.e. activebpel/services/<<servicename>>) of the service suffices. JMS differs as outlined above. Sending Replies In order to deliver a reply for a request-response operation we need to determine the reply destination from the request message. Reply Destination If the JMSReplyTo Destination is set on the request message, we will use this destination. The destination will be considered a temporary destination and the BPEL response cannot be durable reply. Temporary destinations are, by definition, temporary and cannot be accessed during recovery or on another node due to failover. It is important to note that the JMSReplyTo value can only be a temporary destination. A temporary destination object is created by the process and is available to ActiveVOS during run-time. This is not the case for durable destinations they must be accessed using JNDI and are not available during run-time. For durable replyto destinations ActiveVOS uses the JMSReplyDestination custom JMS header property to carry the JNDI name of a durable destination. If you have a standalone JMS client you will need to examine both JMSReplyTo and JMSReplyDestination fields to determine the replyto destination. If your client is another process running in ActiveVOS engine this will be handled automatically for you. A durable reply destination must be one that is accessible by name through the messaging manager s JNDI lookup. The reply destination name is determined as follows: Copyright 2009, Active Endpoints, Inc. Page 11 of 15
12 - JMSReplyDestination header property - If not set, we will get the destination name from the wsa:replyto header from the SOAP message. The URI for the reply should be given as <destination name>?<service name>. Note: The wsa:replyto can be used with the ActiveVOS invoke handler for both plain XML and SOAP. The only time one needs to set the property manually is if the request is a) produced by a client other than our invoke handler, AND b) the request does not have appropriate wsa SOAP headers such as a plain XML request. Correlation Id The response correlation id will be set to match the request correlation id. If no correlation id was set on the request, we will use the wsa:relatesto header on the response message. It is important to understand that ActiveVOS does not support correlation on JMSMessageID value. A JMS MessageID is providerspecific and is not available during JMS SEND. For engine-managed correlation, ActiveVOS will create an ID and initialize with it the standard JMSCorrelationId header property. Do not attempt to use a standalone client that receives a message, initializes the JMSCorrelationID of the reply with the JMSMessageID it received, and then submit it back this pattern will not work. Messaging Manager The JMS Manager Name is the manager s provider name. By default, ActiveVOS will send messages using a default JMS provider. However, you can specify what provider to use in the Policy as the attribute "jmsmanagerid" of JMSDeliveryOptions element. Here is its schema: <wsp:policy xmlns:abp= xmlns:wsp=" <abp:jmsdeliveryoptions jmsmanagerid= xxxxxx /> </wsp:policy> Xxxx above represents the name with which you created a JMS provider in admin console. Copyright 2009, Active Endpoints, Inc. Page 12 of 15
13 The provider used to support JMS transport is configured in the BPEL admin console on the Messaging Service page. This allows users to specify the settings that allow the engine to establish connections to a JMS server. A link to the Messaging Service is found under Extended Services in the left-hand navigation bar. JMS Provider Type is a drop-down list of configuration templates that contain some pre-defined default settings for the type of JMS provider being used. Theoretically, any provider that provides JNDI access to JMS resources can be used with our product. If the specific provider is not on the list, users should choose Other JMS to populate the configuration with some commonly used, generic JNDI properties. Connection Factory Name is the JNDI name of the JMS connection factory. Initial Context Properties are the set of name-value pairs used to establish a connection to the server hosting the JMS resources for access via JNDI lookup. As an example, by selecting BEA Weblogic as the provider type, a set of default initial context properties that are generally used by Weblogic clients is displayed to the user. The user would then update the values for the URL, username, and password to match his or her environment. Initially, the product will be installed with the ABE Internal JMS provider configured by default. This is an internal implementation of the JMS 1.1 specification that allows processes to send and receive JMS messages within the BPEL engine. This provider can be used to test sending and receiving messages from one process to another, but cannot be accessed directly by clients outside of the BPEL engine. In order to enable connectivity with external clients and services over JMS, the user needs to configure connections to an external JMS server. Queues & Listeners, Topics & Listeners This section is where the listeners that receive messages on behalf of the BPEL engine are configured. At a minimum, a single listener bound to a JNDI location on the server is needed to dispatch incoming messages to the engine. Copyright 2009, Active Endpoints, Inc. Page 13 of 15
14 If more destinations are required to service requests, new definitions can be added by clicking the Add Queue button. The following properties are used to configure the destination and listener class: Queue Name/Topic Name (mandatory) descriptive name for the configuration. This is the descriptive name for the listener Note: The name must be a simple NCName. It is used a key used by the ActiveVOS engine s configuration of the internal JMS provider. This is unlike JNDI names that often contain characters that cannot be used in configuration paths thus the need for a separate entry. JNDI Location (mandatory) location name used for JNDI lookups It is important to understand that ActiveVOS requires queue JNDI name, not a queue name. That means your JMS service provider must use JNDI store, which is not an issue if you work with application server messaging. However, using a stand-alone JMS message server requires all destinations be put as administered object in a JNDI store. Listener Class (optional) Message listener class name Selector (optional) JMS message selector string Default Service Name is an optional property where users can specify the name of the BPEL service to use when the target service cannot be determined from the addressing headers or message properties. About Active Endpoints Active Endpoints ( is the leading developer of visual orchestration systems. VOS empowers line of business project teams to create applications using services and industry standards, making their Copyright 2009, Active Endpoints, Inc. Page 14 of 15
15 businesses more agile and effective. Active Endpoints ActiveVOS promotes mass adoption of SOA-enabled applications by focusing on accelerating project delivery time with a standards-based, easy to use system. Active Endpoints is headquartered in Waltham, MA with development facilities in Shelton, CT. To find out how Active Endpoints can help your business, visit call and press 1 for Sales, or us at info@activevos.com. Copyright 2009, Active Endpoints, Inc. Page 15 of 15
Integrating Apache ActiveMQ with ActiveVOS
Integrating Apache ActiveMQ with ActiveVOS A Step by Step Guide AN ACTIVE ENDPOINTS TECHNICAL NOTE 2009 2010 Vlad Orzhekhovskiy (Charter Global) 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active
More informationWhat'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 informationAdapter 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 informationExtending BPEL with transitions that can loop
Extending BPEL with transitions that can loop ActiveVOS linksaretransitions BPEL Extension AN ACTIVE ENDPOINTS PAPER AUTHOR: DR MICHAEL ROWLEY 2009 Active Endpoints Inc. ActiveVOS is a trademark of Active
More informationBEAAquaLogic. 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 informationJMS 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 informationBEAWebLogic Server. WebLogic Web Services: Advanced Programming
BEAWebLogic Server WebLogic Web Services: Advanced Programming Version 10.0 Revised: April 28, 2008 Contents 1. Introduction and Roadmap Document Scope and Audience.............................................
More informationActive Endpoints. ActiveVOS Platform Architecture Active Endpoints
Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use
More informationBEAAquaLogic. 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 informationBEAAquaLogic. 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 informationWe recommend you review this before taking an ActiveVOS course or before you use ActiveVOS Designer.
This presentation is a primer on WSDL. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS
More informationSPECIAL DELIVERY WS-Addressing is a standard that enables flexible communication
James Steidl, Fotolia Asynchronous delivery with SPECIAL DELIVERY is a standard that enables flexible communication between web services. BY DAVID HULL Two of the major standards bodies, OASIS and the
More informationUsing the JNBridge JMS Adapter for BizTalk Server with Oracle WebLogic Version 4.0
Using the JNBridge JMS Adapter for BizTalk Server with Oracle WebLogic www.jnbridge.com JNBridge, LLC www.jnbridge.com COPYRIGHT 2008-2016 JNBridge, LLC. All rights reserved. JNBridge is a registered trademark
More informationActiveBPEL 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 informationOracle 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 informationDescribe 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 informationOracle 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 informationOracle 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 informationActiveVOS 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 informationPAUL MESTEREAGA MAHMOUD ABUBAKR KEVIN VAN GYSEGHEM
PAUL MESTEREAGA MAHMOUD ABUBAKR KEVIN VAN GYSEGHEM 1 ? Initial sender Intermediary Intermediary Intermediary http http http http Ultimate receiver Soap message Soap message Soap message Soap message 2
More informationTIBCO ActiveMatrix Policy Director Administration
TIBCO ActiveMatrix Policy Director Administration Software Release 2.0.0 November 2014 Document Updated: January 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES
More informationWeb Services & Axis2. Architecture & Tutorial. Ing. Buda Claudio 2nd Engineering Faculty University of Bologna
Web Services & Axis2 Architecture & Tutorial Ing. Buda Claudio claudio.buda@unibo.it 2nd Engineering Faculty University of Bologna June 2007 Axis from SOAP Apache Axis is an implementation of the SOAP
More informationOracle 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 information1. Draw the fundamental software technology architecture layers. Software Program APIs Runtime Operating System 2. Give the architecture components of J2EE to SOA. i. Java Server Pages (JSPs) ii. Struts
More informationedocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB
Accessing ALDSP 3.0 Data Services Through ALSB 3.0 edocs Home > BEA AquaLogic Service Bus 3.0 Documentation > Accessing ALDSP Data Services Through ALSB Introduction AquaLogic Data Services Platform can
More informationWeb Services Technical Articles Moving from WS-Routing to WS-Addressing Using WSE 2.0
Web Services Technical Articles Moving from WS-Routing to WS-Addressing Using WSE 2.0 Aaron Skonnard Northface University April 2004 Applies to: Web Services Enhancements 2.0 for Microsoft.NET WS-Routing
More informationOracle 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 informationNaming & 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 informationWhat's New in ActiveVOS 9.0
What's New in ActiveVOS 9.0 2011 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property of their respective owners. 2011 Content Overview...
More informationThis presentation is a primer on WSDL Bindings. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this
This presentation is a primer on WSDL Bindings. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this presentation before taking an ActiveVOS course or before
More informationOracle 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 informationThis presentation is a primer on the BPEL Language. It s part of our series to help prepare you for creating BPEL projects. We recommend you review
This presentation is a primer on the BPEL Language. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this before taking an ActiveVOS course or before you
More informationSEMI North America XML Messaging with E128
1 SEMI North America XML Messaging with E128 Bob Hodges BHodges ti.com July 18, 2003 1 XML Messaging Objective 2 Define a SEMI standard for XML asynchronous messaging using header elements in standard
More informationWS-MessageDelivery Version 1.0
WS-MessageDelivery Version 1.0 WS-MessageDelivery Version 1.0 W3C Member Submission 26 April 2004 This version: http://www.w3.org/submission/2004/subm-ws-messagedelivery-20040426/ Latest version: http://www.w3.org/submission/ws-messagedelivery/
More informationOracle 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 informationSetting up Property File Oracle FLEXCUBE Universal Banking Version 12.0 [May] [2012]
Setting up Property File Oracle FLEXCUBE Universal Banking Version 12.0 [May] [2012] Table of Contents 1. SETTING UP PROPERTY FILE... 1-1 1.1 INTRODUCTION... 1-1 1.2 PREREQUISITES FOR ORACLE FLEXCUBE...
More informationIEC : 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 informationBEAAquaLogic. 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 informationPublishing 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 informationThe Java EE 6 Tutorial
1 of 8 12/05/2013 5:13 PM Document Information Preface Part I Introduction 1. Overview 2. Using the Tutorial Examples Part II The Web Tier 3. Getting Started with Web Applications 4. JavaServer Faces Technology
More informationDeveloping Windows Communication Foundation Solutions with Microsoft Visual Studio 2010
Course 10263A: Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010 Course Details Course Outline Module 1: Service-Oriented Architecture This module explains how to
More information1Z
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 informationPhysician Data Center API API Specification. 7/3/2014 Federation of State Medical Boards Kevin Hagen
7/3/2014 Federation of State Medical Boards Kevin Hagen Revision Description Date 1 Original Document 2/14/2014 2 Update with Degree search field 7/3/2014 Overview The Physician Data Center (PDC) offers
More informationActiveVOS Dispatch Service. ActiveVOS 9.0+
ActiveVOS Dispatch Service ActiveVOS 9.0+ Dispatch Service The Dispatch Service provides an enhanced degree of control and visibility over the workload associated with handling service requests within
More informationSetting up Property File Oracle FLEXCUBE Universal Banking Version [May] [2011]
Setting up Property File Oracle FLEXCUBE Universal Banking Version-11.3.0 [May] [2011] Table of Contents 1. SETTING UP PROPERTY FILE... 1-1 1.1 INTRODUCTION... 1-1 1.2 PREREQUISITES FOR ORACLE FLEXCUBE...
More informationDeveloping Windows Communication Foundation Solutions with Microsoft Visual Studio 2010
Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010 Course Code: 10263A; Three days; Instructor-Led About this Course This three-day instructor-led course provides participants
More informationSCA JMS Binding v1.1 TestCases Version 1.0
SCA JMS Binding v1.1 TestCases Version 1.0 Committee Specification Draft 01 / Public Review Draft 01 8 November 2010 Specification URIs: This Version: http://docs.oasis-open.org/opencsa/sca-bindings/sca-jmsbinding-1.1-testcases-1.0-csprd01.html
More informationWe are ready to serve Latest Testing Trends, Are you ready to learn? New Batch Details
We are ready to serve Latest Testing Trends, Are you ready to learn? START DATE : New Batch Details TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : SOAP UI, SOA Testing, API Testing,
More informationOracle Fusion Middleware
Oracle Fusion Middleware Administering Web Services 12c (12.1.2) E28131-01 June 2013 Documentation for developers and administrators that describes how to administer Web services. Oracle Fusion Middleware
More informationVIDYAA VIKAS COLLEGE OF ENGINEERING AND TECHNOLOGY TIRUCHENGODE UNIT I
1 1. What is Service Oriented Architecture? UNIT I Service oriented architecture is essentially a collection of services. These services communicate with each other. The communication can involve either
More informationArtix Orchestration Administration Console. Version 4.2, March 2007
Artix Orchestration Administration Console Version 4.2, March 2007 IONA Technologies PLC and/or its subsidiaries may have patents, patent applications, trademarks, copyrights, or other intellectual property
More informationUser Guide CIPA Administration Console Open e-trustex
EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS User Guide CIPA Administration Console Open e-trustex Date: 17/03/2017 Version: 1.11 Authors: Revised by: Gianluca VENTRE Anamaria BATRINU Bruno POSSEMIERS
More informationImplementing 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 informationOracle Fusion Middleware
Oracle Fusion Middleware Programming Advanced Features of JAX-WS Web Services for Oracle WebLogic Server 11g Release 1 (10.3.6) E13734-05 November 2011 Documentation for software developers that describes
More informationCisco Unity Connection Notification Interface (CUNI) API
Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2018 Cisco Systems, Inc. All rights
More informationPerceptive TransForm Web Services Autowrite
Perceptive TransForm Web Services Autowrite Getting Started Guide Version 8.10.x Overview The 8.10.0 release of TransForm provides the ability to transmit form data using a web service as the destination
More informationAdministration Console
qartix Orchestration Administration Console Version 4.1, September 2006 IONA Technologies PLC and/or its subsidiaries may have patents, patent applications, trademarks, copyrights, or other intellectual
More informationIntroduction to Messaging using JMS
Introduction to Messaging using JMS Evan Mamas emamas@ca.ibm.com IBM Toronto Lab Outline Basic Concepts API Architecture API Programming Model Advanced features Integration with J2EE Simple applications
More informationTeradata JMS Universal Connector. User Guide
Teradata JMS Universal Connector User Guide 13.10 B035-2038-011A January 2011 The product or products described in this book are licensed products of Teradata Corporation or its affiliates. Any person
More informationJD Edwards EnterpriseOne Tools
JD Edwards EnterpriseOne Tools Business Services Development Guide Release 9.1.x E24218-02 September 2012 JD Edwards EnterpriseOne Tools Business Services Development Guide, Release 9.1.x E24218-02 Copyright
More informationTIBCO ActiveMatrix BusinessWorks 5 Exam
http://www.51- pass.com Exam : TB0-114 Title : TIBCO ActiveMatrix BusinessWorks 5 Exam Version : Demo 1 / 6 1.A deployed TIBCO ActiveMatrix BusinessWorks process archive contains mission-critical processes.
More informationProcess Choreographer: High-level architecture
IBM Software Group Process Choreographer: High-level architecture Birgit Duerrstein WebSphere Process Choreographer Development IBM Lab Boeblingen duerrstein@de.ibm.com 2004 IBM Corporation Agenda Business
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights Web Services and SOA Integration Options for Oracle E-Business Suite Rajesh Ghosh, Group Manager, Applications Technology Group Abhishek Verma,
More informationA guide to supporting PRESTO
Version 1.0 Working Draft Date: 2006/06/27 Abstract The PRotocole d Echanges Standard et Ouvert 1.0 (aka PRESTO) specification consists of a set a Web services specifications, along with clarifications,
More informationDistributed Backup System.Net
Distributed Backup System.Net world can now backup for free... AUTHORS Martina Babini Guido Angelo Ingenito what we have already seen... According w/ DBS.Net vision you should send your files to peers
More informationUser guide User Guide CIPA Administration Console
EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS User guide User Guide CIPA Administration Console Date: 19/06/2015 Version: 1.00 Authors: Gianluca VENTRE Revised by: Anamaria BATRINU, Maarten DANIELS
More information2 12 th March Web Science th March Service Science th March Web Services (WSDL, SOAP, UDDI, XML)
www.sti-innsbruck.at Where are we? # Date Title 1 5 th March Introduction 2 12 th March Web Science 3 19 th March Service Science Semantic Web Services Web Service Technologies Lecture IV 26 th March 2009
More informationMOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware
MOM MESSAGE ORIENTED MOM Message Oriented Middleware MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS Peter R. Egli 1/25 Contents 1. Synchronous versus asynchronous interaction
More informationSUN. 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 informationOracle 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 informationDistributed Backup System.Net
Distributed Backup System.Net world can now backup for free... AUTHORS Martina Babini Guido Angelo Ingenito vision Since disks are cheap, backup must be cheap too! Obviously backup locally your data is
More informationIEC Implementation Profiles for IEC 61968
IEC 61968-100 Implementation Profiles for IEC 61968 Overview CIM University UCAIug Summit New Orleans, LA 22 October 2012 Agenda Introduction A look at the purpose, scope and key terms and definitions.
More informationGoogle GCP-Solution Architects Exam
Volume: 90 Questions Question: 1 Regarding memcache which of the options is an ideal use case? A. Caching data that isn't accessed often B. Caching data that is written more than it's read C. Caching important
More informationWS-* Standards. Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration. Dr. Balázs Simon BME, IIT
WS-* Standards Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration Dr. Balázs Simon BME, IIT Outline Integration requirements WS-* standards 2 Integration requirements 3 Integration
More informationOracle Service Bus. 10g Release 3 (10.3) October 2008
Oracle Service Bus Tutorials 10g Release 3 (10.3) October 2008 Oracle Service Bus Tutorials, 10g Release 3 (10.3) Copyright 2007, 2008, Oracle and/or its affiliates. All rights reserved. This software
More informationTo solve such problems, lower level access to the physical headers of incoming and outgoing requests has been exposed. Service Message Object (SMO)
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
More informationBEA WebLogic. Server. MedRec Clustering Tutorial
BEA WebLogic Server MedRec Clustering Tutorial Release 8.1 Document Date: February 2003 Revised: July 18, 2003 Copyright Copyright 2003 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend This
More informationWeb Services Reliable Messaging TC WS-Reliability
1 2 3 4 Web Services Reliable Messaging TC WS-Reliability Working Draft 0.992, 10 March 2004 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Document identifier: wd-web services reliable
More informationWeb Service Standards. Peter Tröger Operating Systems and Middleware Group Hasso-Plattner-Institute University of Potsdam
Web Service Standards Peter Tröger Operating Systems and Middleware Group Hasso-Plattner-Institute University of Potsdam Agenda Introduction Base specifications Metadata specifications Notification specifications
More informationOracle Fusion Middleware
Oracle Fusion Middleware Deployment Guide for Oracle Service Bus 11g Release 1 (11.1.1.5.0) E15022-03 April 2011 Oracle Fusion Middleware Deployment Guide for Oracle Service Bus, 11g Release 1 (11.1.1.5.0)
More informationExam : 1Z Title : Oracle SOA Foundation Practitioner. Version : Demo
Exam : 1Z1-451 Title : Oracle SOA Foundation Practitioner Version : Demo 1.What is true when implementing human reactions that are part of composite applications using the human task component in SOA 11g?
More informationjava message service marek konieczny
java message service marek konieczny Agenda Introduction to message oriented computing basic communication models and domains Java Message Service API Communication API Message structure Selectors API
More informationIntroduction to JMS & Apache ActiveMQ
Introduction to JMS & Apache ActiveMQ The web meeting will begin shortly Dial-in Information: Participant Code: 90448865 US Toll free: (1) 877 375 2160 US Toll: (1) 973 935 2036 United Kingdom: 08082348621
More information: 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 informationOracle Cloud Using the SOAP Adapter. Release 17.4
Oracle Cloud Using the SOAP Adapter Release 17.4 E66631-12 November 2017 Oracle Cloud Using the SOAP Adapter, Release 17.4 E66631-12 Copyright 2015, 2017, Oracle and/or its affiliates. All rights reserved.
More informationIMS General Web Services Addressing Profile. Date Issued: 19 December
http://www.imsglobal.org/gws/gwsv1p0/imsgw 1 8/29/2009 7:11 PM IMS General Web Services Addressing Profile Version 1.0 Final Specification Copyright 2005 IMS Global Learning Consortium, Inc. All Rights
More informationSpring Web Services. 1. What is Spring WS? 2. Why Contract First? 3. Writing Contract First WS. 4. Shared Components. Components:
Spring Web Services 1. What is Spring WS? Components: spring-xml.jar: various XML support for Spring WS spring-ws-core.jar: central part of the Spring s WS functionality spring-ws-support.jar: contains
More informationJADE TCP/IP Connection and Worker Framework
JADE TCP/IP Connection and Worker Framework Jade Software Corporation Limited cannot accept any financial or other responsibilities that may be the result of your use of this information or software material,
More informationC 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 informationCA 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 informationIntegrating 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 informationVendor: 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 informationBEAWebLogic. Integration. TIBCO Rendezvous Control and Event Generator User Guide
BEAWebLogic Integration TIBCO Rendezvous Control and Event Generator User Guide Version 9.2 Revised: March 2007 Copyright Copyright 2004-2006 BEA Systems, Inc. All Rights Reserved. Restricted Rights Legend
More informationRed Hat JBoss Fuse 6.2.1
Red Hat JBoss Fuse 6.2.1 BPEL Development Guide BPEL Last Updated: 2017-09-20 Red Hat JBoss Fuse 6.2.1 BPEL Development Guide BPEL JBoss A-MQ Docs Team Content Services fuse-docs-support@redhat.com Legal
More informationP6 EPPM Cloud Service Administration Guide
P6 EPPM Cloud Service Administration Guide Version 18 October 2018 Contents Introduction... 5 Assigning Application Access to P6 EPPM... 5 Working with the Oracle Primavera P6 EPPM Suite... 6 Administering
More informationWebSphere MQ Update. Paul Dennis WMQ Development 2007 IBM Corporation
WebSphere MQ Update Paul Dennis WMQ Development dennisps@uk.ibm.com Corporation SOA Entry Points Help Customers Get Started People What is it? Deliver role-based interaction and collaboration through services
More informationWS-AtomicTransaction. Mark Little, Chief Architect Arjuna Technologies Ltd
WS-AtomicTransaction Mark Little, Chief Architect Arjuna Technologies Ltd Introduction Coordinate agreement with ACID semantics Atomic, Consistent, Isolated, Durable Tried and trusted model Simple application
More informationWebLogic JMS Clustering. Jayesh Patel
WebLogic JMS Clustering Jayesh Patel jayesh@yagnasys.com 703.589.8403 About the Presenter Independent J2EE/WebLogic consultant 9 years of IT experience. Current Work at EDS/Federal Reserve Bank s TWAI
More informationdescribe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution
1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows
More informationUsing the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway
Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway Applying Application Delivery Technology to Web Services Overview The Cisco ACE XML Gateway is the newest
More information