Last Revised: July 27, 2007
This plan describes the documentation deliverables for the SOA part of NetBeans IDE 6.0 (Beta and FCS releases).
For NetBeans 6.0, the SOA functionality includes the following:
Design Time
Runtime
JBI Components provided with Application Server:
Developer information about the SOA functionality in the IDE.
The BPEL Designer is a tool integrated in the Netbeans IDE for editing, compiling, and deploying BPEL processes compliant with the WS-BPEL 2.0 specification.
BPEL Designer Features
After the NetBeans 6.0 Preview release in May, no new major features are planned for BPEL Designer in NetBeans 6.0 FCS.
Documentation Deliverables
The following table lists the documentation deliverables that will be updated or created for the BPEL Designer feature of NetBeans 6.0. The Target Publication Milestone column lists the milestone releases for which a deliverable will be updated.
The Priority column indicates the following priorities for specific deliverables:
1 Top priority
2 Secondary priority, the target publication milestone can slip
3 Defer until after FCS
| Deliverable Title | Priority | Target Publish Milestone | Owner | Status | Comments |
|---|---|---|---|---|---|
| Online Help | |||||
| Online Help goes to enterprise\bpel\bpelhelp\javahelp | 1 | Beta 2, FCS | Irina | 6.0 Preview version exists | > 90 topics; update as needed for new features |
| Guide | |||||
| Developer Guide to the BPEL Designer | 2 | Beta 2, FCS | Irina | 6.0 Preview version exists | 12 chapters; update as needed for new features |
| Existing Tutorials | |||||
| Understanding the Travel Reservation Service | 1 | Beta 2, FCS | Irina | 6.0 Preview version exists | Update to match the UI; demos to be updated |
| A Simple Synchronous BPEL Process | 1 | Beta 2, FCS | Irina | 6.0 Preview version exists | Update to match the UI |
| A Simple Asynchronous BPEL Process | 2 | FCS | Irina | 6.0 Preview version exists | Update to match the UI |
| Refactoring in a BPEL Module Project Using NetBeans Enterprise Pack | 2 | FCS | Irina | 5.5 version exists | Major changes from 5.5 to 6.0 |
| Using Correlation Sets, Properties, and Property Aliases | 2 | FCS | Irina | 6.0 Preview version exists | Update to match the UI |
| Using the BPEL Mapper to Edit BPEL Processes | 2 | FCS | Irina | 5.5 version exists | Update to match the UI and introduce new features |
| Designing a Product Delivery Process | 3 | post-FCS | Irina | New tutorial based on a sample application from QE | Only post-FCS if resources are available |
| Technical Article | |||||
| XPath Functions and Operations | 2 | FCS | Irina | 6.0 Preview version exists | Update if needed |
The CASA Editor, or the Composite Application (Service Assembly) Editor, allows users to edit the deployment configuration of a JBI Service Assembly. It provides support for common editing scenarios, such as adding and modifying concrete WSDL elements, adding and removing service connections between Service Units, and connecting to endpoints of external Service Units.
New Features for NetBeans 6.0 FCS:
Documentation Deliverables
The documentation development for this release will be focused on providing both task-based and conceptual information about the CASA Editor. The Priority column indicates the following priorities for specific deliverables:
1 Top priority
2 Secondary priority, the target publication milestone can slip
3 Defer until after FCS
| Deliverable Title | Priority | Target Publish Milestone | Owner | Status | Comments |
|---|---|---|---|---|---|
| Online Help | |||||
| Online Help goes to enterprise/compapp/casaeditor | 1 | Beta 1(done), Beta 2, FCS | MJ | Done for Beta 1 | > 10 topics; Make existing help more robust. Add context to the help. |
| Guide, Video, Article | |||||
| TBD | 3 | post-FCS | MJ, (Vince) | New | To provide conceptual background to the CASA Editor. Illustrate concepts with an article to be accessed via the SOA learning trail. |
| Tutorials | |||||
| Quick Start Guide to CASA Editor | 2 | Beta 1, Beta 2, FCS | MJ | Done for Beta 1 | A simplified quick start guide |
| Using Advanced Features of the CASA Editor | 2 | FCS | MJ | New | Cover Drag 'n Drop, connecting to external Service Units, and other advanced features |
| Using BC to BC Feature of the CASA Editor | 2 | FCS | MJ | New | Illustrates the new BC to BC feature |
Detailed CASA Editor Doc Plan (Sun internal link)
(Public link to detailed CASA Editor Doc Plan to be available soon.)
The XSLT Designer is used to develop, deploy and test XSL Transformation Services.
New Features for NetBeans 6.0 FCS:
Documentation Deliverables
Documentation for NetBeans 6.0 primarily will be about updating existing documentation and tutorials from the NetBeans 6.0Preview release.
| Deliverable Title | Priority | Target Publish Milestone | Owner | Status | Comments |
|---|---|---|---|---|---|
| Online Help | |||||
| Online Help | 1 | Beta 2, FCS | MJ | 6.0 Preview version exists | > 25 topics; Update as needed to reflect new features. |
| Tutorials | |||||
| XSLT Designer Quick Start Guide | 2 | Beta 2, FCS | MJ | Done for Beta 1 | Update to reflect new features |
| Working With a Service Bridge XSL Transformation Service | 2 | Beta 2, FCS | MJ | Done for Beta 1, but not included due to bug | Update to match the UI (Service Bridge Terminology is obsolete) |
| Deliverable Title | Priority | Target Publish Milestone | Owner | Status | Comments |
|---|---|---|---|---|---|
| Online Help | |||||
| Online Help | 1 | Beta 2, FCS | MJ | 6.0 Preview version exists | > 10 topics; Update as needed to reflect new features |
| Tutorial | |||||
| TBD | 2 | Beta 2, FCS | MJ | New | Need to locate any existing projects from developers that illustrate this feature |
As discussed with the development team, the blueprint samples are being tested and will remain packaged in the IDE. Updating the existing 5.5 tutorials on the blueprint samples will be possible only if docs have enough resources to do this until FCS.
See the BPEL Blueprints for NetBeans 5.5 here.
Updating of the existing technical articles that apply to the 5.5 and 5.5.1 releases is TBD. The plan for new technical articles is TBD and will be added later. The plan for delivering technical articles needs to be discussed further with the development team and scheduled for resources.
| Title | Delivery Mechanism | Format |
|---|---|---|
| Tutorials | NetBeans.org; Integrated into netbeans cvs repository (for publication on www.netbeans.org) | HTML |
| Online Help | IDE; Integrated into uml project in netbeans cvs repository | JavaHelp |
| Technical Articles | NetBeans.org; integrated into www cvs repository | HTML |
| Blueprints | https://blueprints.dev.java.net/bpcatalog/ee5/soa/; packaged as sample apps in the IDE | HTML |
The schedule of SOA documentation deliverables will follow the overall NB 6.0 documentation deliverable schedule, as outlined in the Milestones section of the NB 6.0 Umbrella doc plan.