万本电子书0元读

万本电子书0元读

顶部广告

BPEL and Java Cookbook电子书

售       价:¥

52人正在读 | 0人评论 9.8

作       者:Jurij Laznik

出  版  社:Packt Publishing

出版时间:2013-09-17

字       数:248.9万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
The book is written in a Cookbook format with practical recipes aimed at helping you extend BPEL capabilities with Java.This book is aimed at Java developers who use BPEL programming to develop web services in SOA development. It is assumed that the readers are experienced with Java programming and SOA, but knowledge of BPEL is not necessarily required.
目录展开

BPEL and Java Cookbook

Table of Contents

BPEL and Java Cookbook

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers and more

Why Subscribe?

Free Access for Packt account holders

Instant Updates on New Packt Books

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Calling BPEL from Java

Introduction

Deploying a BPEL process

Getting ready

How to do it…

There's more…

Gathering a BPEL process's in and out parameters

How to do it…

How it works…

See also

Calling a synchronous BPEL process from Java

How to do it…

How it works…

There's more…

Calling an asynchronous BPEL process from Java

Getting ready

How to do it…

How it works…

Handling business faults from a synchronous BPEL process

Getting ready

How to do it…

How it works…

There's more…

Handling business faults from an asynchronous BPEL process

Getting ready

How to do it…

How it works…

There's more…

See also

Mapping the results of a BPEL process

Getting ready

How to do it…

How it works…

There's more…

See also

2. Calling Services from BPEL

Introduction

Implementing web services with Axis2

Getting ready

How to do it…

How it works…

There's more…

See also

Implementing web services with JAX-WS

Getting ready

How to do it…

How it works…

There's more…

See also

Invoking the RESTful web services

Getting ready

How to do it…

How it works…

The binding type

The operation attribute

Invoking the synchronous web service

Getting ready

How to do it…

How it works…

There's more…

See also

Invoking the asynchronous web service

Getting ready

How to do it…

How it works…

There's more…

See also

The dynamic selection of the web service's endpoint

Getting ready

How to do it…

How it works…

There's more…

See also

Invoking web services in a sequence

Getting ready

How to do it…

How it works…

See also

Invoking web services in parallel

Getting ready

How to do it…

How it works…

There's more…

See also

Handling the faults thrown from a web service

Getting ready

How to do it…

How it works…

There's more…

Throwing the faults from BPEL

How to do it…

There's more…

3. Advanced Tracing and Logging

Introduction

Creating a custom logger in a BPEL process

Getting ready

How to do it…

How it works…

There's more…

Quick debug logger for the BPEL process

See also

Defining composite sensors

Getting ready

How to do it…

How it works…

There's more…

Defining a variable sensor in BPEL

Defining an activity sensor in BPEL

Defining a fault sensor in BPEL

The sensor action

See also

Adding a composite sensor

Getting ready

How to do it…

How it works…

There's more…

Adding a BPEL sensor for JMS queuing

See also

Monitoring a composite sensor

Getting ready

How to do it…

How it works…

Configuring the logfiles

Getting ready

How to do it…

How it works…

There's more…

Creating a log for every BPEL instance run

See also

Changing the level of tracing

How to do it…

How it works…

There's more…

Configuring the level of the custom loggers

See also

Editing the logfiles

How to do it…

There's more…

See also

Viewing logfiles in the Enterprise Manager Console

How to do it…

How it works…

Viewing metrics and statistics

Getting ready

How to do it…

How it works…

There's more…

4. Custom Logging in the Oracle SOA Suite

Introduction

Logging to a custom file

Getting ready…

How to do it…

How it works…

Configuring custom handlers

How to do it…

Logging exceptions

Getting ready…

How to do it…

There's more…

Enabling logging on the BPEL server

Getting ready…

How to do it…

How it works…

There's more…

Redirecting System.out and System.err files

Getting ready…

How to do it…

Setting up a rotation logfile

Getting ready…

How to do it…

How it works…

See also

5. Transforming and Validating the BPEL Services

Introduction

Using the XSLT transformation in BPEL

Getting ready

How to do it…

How it works…

There's more…

See also

Generating the XSLT map with the XSLT mapper

Getting ready

How to do it…

How it works…

See also

Performing copy between the variables

Getting ready

How to do it…

How it works…

There's more…

Auto Map

Completion Status

See also

Using the functions in the transformation operations

Getting ready

How to do it…

How it works…

See also

The chaining functions

Getting ready

How to do it…

How it works…

See also

Defining and importing the user-defined functions

How to do it…

How it works…

There's more…

Using the user-defined function

Migrating the user-defined functions to the Oracle SOA server

Using the xsl:for-each command

Getting ready

How to do it…

How it works…

Defining a parameter

Getting ready

How to do it…

How it works…

See also

Defining a variable

How to do it…

How it works…

Validating the variables with the <assign> activity

Getting ready

How to do it…

How it works…

There's more…

6. Embedding Third-party Java Libraries

Introduction

Adding third-party libraries to the SOA Suite server

How to do it…

How it works…

There's more…

See also

Adding custom classes to the SOA Suite server

How to do it…

How it works...

Adding third-party libraries to JDeveloper projects

Getting ready

How to do it…

How it works…

There's more…

Creating a user-defined library and referencing it inside a JDeveloper project

Adding libraries from the JDeveloper project properties

See also

Adding custom classes to JDeveloper projects

Getting ready

How to do it…

How it works…

There's more…

Adding custom classes from the JDeveloper project properties

See also

Invoking third-party libraries from BPEL 2.0 process

Getting ready

How to do it…

How it works…

Invoking third-party libraries from BPEL 1.1 process

Getting ready

How to do it…

How it works…

There's more…

7. Accessing and Updating the Variables

Introduction

Defining global variables in a BPEL process

Getting ready

How to do it…

How it works…

There's more…

Creating the variable dialog

See also

Defining local variables in a BPEL process

Getting ready

How to do it…

How it works…

There's more…

See also

Initializing a variable with an XML literal

Getting ready

How to do it…

How it works…

There's more…

See also

Initializing a variable with an inline from-spec

Getting ready

How to do it…

How it works…

See also

Copying content between the variables

Getting ready

How to do it…

How it works…

There's more…

See also

Accessing the fields within Element-based variables

Getting ready

How to do it…

How it works…

There's more…

See also

Accessing the fields within the Message Type-based variables

Getting ready

How to do it…

How it works…

There's more…

Assigning numerical values to the variables

Getting ready

How to do it…

There's more…

See also

Applying mathematical calculations on data in the variables

Getting ready

How to do it…

How it works…

Assigning Boolean values to the variables

Getting ready

How to do it…

Assigning date or time to the variables

Getting ready

How to do it…

Updating the variables using the BPELX extensions

Getting ready

How to do it…

How it works…

There's more…

bpelx:append

bpelx:InsertAfter

Dynamic indexing of the variables

Getting ready

How to do it…

8. Exposing Java Code as a SOAP Service

Introduction

Defining the service interface

Getting ready

How to do it…

How it works…

See also

Preparing the service implementation

Getting ready

How to do it…

See also

Annotating Java code for web service creation

Getting ready

How to do it…

How it works…

There's more...

See also

Creating a document transport web service

Getting ready

How to do it…

How it works…

See also

Creating a RPC transport web service

Getting ready

How to do it…

How it works…

Creating literal and encoded web services

Getting ready…

How to do it…

How it works…

Using the document transport style with the literal use attribute

Using the document transport style with the encoded use attribute

Using the RPC transport style with the literal use attribute

Using the RPC transport style with the encoded use attribute

There's more…

Using attachment types with web services

Getting ready

How to do it…

How it works…

Defining a web service returning no value

Getting ready

How to do it…

How it works…

See also

Defining a web service returning a value

Getting ready

How to do it…

How it works…

See also

Publishing a web service

Getting ready

How to do it…

How it works…

See also

Testing a web service

Getting ready

How to do it…

There's more…

9. Embedding Java Code Snippets

Introduction

Preparing the development sandbox for the Java Embedding activity code in JDeveloper

How to do it…

How it works…

See also

Using the Java code placeholder in the BPEL process

Getting ready

How to do it…

How it works…

See also

Invoking Java code from the BPEL process

Getting ready

How to do it…

How it works…

There's more…

See also

Reading the BPEL process variables

How to do it…

How it works…

There's more…

See also

Setting the BPEL process variables

Getting ready

How to do it…

How it works…

Invoking Session bean from the BPEL process

Getting ready

How to do it…

How it works…

Using the utility functionality

Getting ready

How to do it…

How it works…

Advanced functions

Mathematical functions

Adding a log to the BPEL Audit Trail

How to do it…

How it works…

Reading the process instance data

Getting ready

How to do it…

There's more…

Getting the BPEL process status data

Getting ready

How to do it…

How it works…

10. Using XML Facade for DOM

Introduction

Setting up an XML facade project

Getting ready

How to do it...

How it works...

See also

Generating XML facade using ANT

Getting ready

How to do it...

How it works…

There's more...

See also

Creating XML facade from XSD

How to do it...

How it works...

See also

Creating XML facade from WSDL

Getting ready

How to do it...

How it works...

See also

Packaging XML facade into JAR

Getting ready

How to do it...

There's more...

See also

Generating Java documents for XML facade

Getting ready

How to do it...

How it works...

There's more...

See also

Invoking XML facade from BPEL processes

Getting ready

How to do it...

How it works...

See also

Accessing complex types through XML facade

Getting ready

How to do it...

How it works...

See also

Accessing simple types through XML facade

Getting ready

How to do it...

How it works...

11. Exposing Java Code as a Web Service

Introduction

Creating a service endpoint interface

How to do it…

How it works…

Using non-exposable methods of service interface

How to do it…

How it works…

Annotating the service endpoint interface with @WebService

Getting ready

How to do it…

How it works…

See also

Annotating the service endpoint interface with @SOAPBinding

Getting ready

How to do it…

How it works…

Wrapping exceptions into faults

Getting ready

How to do it…

How it works…

There's more…

Defining a request wrapper for a web service

Getting ready

How to do it…

How it works…

See also

Defining a response wrapper for a web service

Getting ready

How to do it…

How it works…

Defining a one or two way web service

How to do it…

How it works…

Defining the direction of the parameters

Getting ready

How to do it…

How it works…

Publishing a web service without an application server

How to do it…

How it works…

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部