Oracle Service Bus 11g development cookbook : over 80 practical recipes to develop service and message-oriented solutions on the Oracle Service Bus /
This cookbook is full of immediately useable recipes showing you how to develop service and message-oriented (integration) applications on the Oracle Service Bus. In addition to its cookbook style, which ensures the solutions are presented in a clear step-by-step manner, the explanations go into gre...
Clasificación: | Libro Electrónico |
---|---|
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham [England] :
Packt Enterprise,
2012.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Creating a basic OSB service; Introduction; Creating a new OSB project; Defining a folder structure for the OSB project; Importing an already existing project into Eclipse OEPE; Creating a business service to call an external SOAP-based web service; Generating a simple pass-through proxy service; Deploying the OSB configuration from Eclipse OEPE; Testing the proxy service through the OSB console; Testing the proxy service through soapUI
- Creating proxy service with a WSDL based interfaceUsing a routing action to statically route to another service; Adding an operational branch to support the different WSDL operations of the proxy service; Using an XQuery transformation to map between the different data models of the services; Chapter 2: Working Efficiently with OSB Artifacts in Eclipse OEPE; Introduction; Setting up an OSB project to work with JCA adapters; Using context menu to add nodes and actions to message flow; Moving nodes/actions in Eclipse OEPE by drag-and-drop; Copying nodes/actions from one place to another
- Moving artifacts inside the same OSB projectCopying artifacts from one project into another; Debugging services through Eclipse OEPE; Chapter 3: Messaging with JMS Transport; Introduction; Sending a message to a JMS queue/topic; Changing JMS Transport message headers and properties at runtime; Consuming messages from a JMS queue; Consuming messages from a topic with non-durable/durable subscription; Consuming messages from a JMS queue/topic selectively; Accessing JMS Transport headers and properties in message flow; Using request-response messaging with JMS
- Using QBrowser Admin GUI for accessing JMS queues/topicsTesting JMS with soapUI; Chapter 4: Using EJB and JEJB transport; Introduction; Exposing an EJB session bean as a service on the OSB using the EJB transport; Using JNDI Provider to invoke an EJB session bean on a remote WebLogic domain; Using converter class with EJB transport to help converting data types; Exposing an EJB session bean as an EJB on the OSB using the JEJB transport; Manipulating the response of the JEJB transport by a Java Callout action; Chapter 5: Using HTTP Transport; Introduction
- Using HTTP transport to implement messaging over HTTPExposing a RESTful service on the OSB; Consuming a RESTful service from the OSB; Creating a generic RESTful gateway on the OSB; Implementing a WebSockets transport for server-side push; Chapter 6: Using File and Email Transports; Introduction; Using the File or FTP transport to trigger a proxy service upon arrival of a new file; Using the File JCA adapter to read a file within the message flow; Using the File Transport to write to a file; Using Email Transport to receive e-mail; Using Email Transport to send e-mail