Enterprise Service Oriented Architecture Project Home
Last
Updated: 30 October 2006
This is the home page for the Service Oriented Architecture project The modules for this project are included in the NetBeans Enterprise Pack for NetBeans IDE.
1. Functionality Overview
The Service Oriented Architecture project consists of two sub projects, BPEL project and Composite Application project.
Here are some highlights:
Highly graphical visual editor with fully synchronized design view, navigator view, and source view |
Diagram and source view business process debugging |
BPEL Mapper for visual authoring of Xpath expressions |
Refactoring of WSDL and XML Schema references in BPEL process |
Automatic validation system for BPEL 2.0 |
|
BPEL Project
A BPEL project is a NetBeans project type that supports the authoring of Business Process Execution Language (BPEL) processes.
Author, build, deploy, and test BPEL processes.
Drag and drop authoring using the BPEL Diagram view, a highly graphical visual editor
Full two-way round trip engineering of BPEL source code
Diagram and source view business process debugging
BPEL 2.0 language support
Composite Application Project
A Composite Application Project is an aggregate project comprised of one or more Java Business Integration (JBI) modules. A BPEL module is an example of a Java Business Integration module. Developers aggregate JBI modules into Composite Application projects and then deploy the Composite Application project to a JBI server.
Deploy and run composite applications to the Sun BPEL Service Engine, integrated with Sun Java System Application Server 9
2. Status
Current Release
NetBeans 5.5 Enterprise Pack (October 30, 2006)
3. Documentation
View most recent documentation on line at SOA Applications and UML Modeling Learning Trails
View most recent video presentations at Video: NetBeans Enterprise Pack 5.5 Videos
Video Presentations
Video: BPEL and Composite Application Authoring
Learn how to create, deploy, and test a BPEL application. Specifically, you will learn how to create a BPEL file, create a WSDL file, create a BPEL process, create and deploy a composite application, and, finally, create and run a test case based on the deployed application.
Overview of XML Schema Authoring and BPEL Orchestration Tools
Watch this overview video to learn about XML schema authoring tools and BPEL orchestration tools in NetBeans Enterprise Pack 5.5.
Developer Guide
Developer Guide to BPEL Designer
This document provides a description of the features in the BPEL Designer component of the NetBeans Enterprise Pack 5.5 release, and explains basic editing, compilation, deployment and test running, using the BPEL Runtime bundled with this release. In addition, the guide introduces the reader to the features of BPEL Visual Designer.
Tutorials
Understanding the Travel Reservation Service
Explains how to create a new instance of the Travel Reservation Service sample project, deploy it, test run and interactively debug it. This tutorial includes many small videos to better illustrate the development cycle.
Creating a Loan Processing Composite Application
Provides an overview of a simple Loan Requestor composite application and illustrates deploying, executing, and testing of a Composite Application
Developing a Hello World Composite Application
Illustrates how to design a simple XML schema file, a simple WSDL file, and a BPEL file. You learn how to design a BPEL process and deploy. You also learn how to create and perform a test run of a composite application. This tutorial is, essentially, a step by step tutorial that shows you how to build, from scratch, the same SynchronousSample project that is included in the samples. This tutorial includes many small videos to better illustrate the development cycle.
Refactoring in a BPEL Module Project Using NetBeans Enterprise Pack
Explores refactoring in NetBeans Enterprise Pack. The NetBeans IDE with NetBeans Enterprise Pack supports XML schema, Business Process Execution Language (BPEL), and Web Service Description Language (WSDL) source file refactoring.
A Simple Asynchronous BPEL Process
Provides an overview of the sample project, AsynchronousSample and illustrates deploying, executing and testing an asynchronous BPEL process.
A Simple Synchronous BPEL Process
Provides an overview of the sample project, SynchronousSample and illustrates deploying, executing and testing a synchronous BPEL process.
BPEL BluePrints
Web Services Orchestration Using BPEL
Web Services Orchestration Using BPEL. This category of the Java[TM] BluePrints Solutions Catalog presents solutions for developing composite business processes that logically aggregate, orchestrate, and consume web services. There are currently five blueprints available.
BPEL BluePrint 1: Synchronous Web Service Interactions Using BPEL
BPEL BluePrint 2: Asynchronous Web Service Interactions Using BPEL
BPEL BluePrint 3: Fault Handling Using BPEL
BPEL BluePrint 4: Message-Based Coordination of Events Using BPEL
BPEL BluePrint 5: Concurrent Asynchronous Coordination of Events Using BPEL