Index Changes

Difference between version and version     

Back to BPELSE, or BPELSE Info


At line 1 changed 1 line.
[{SET keywords='BPELSE, BPEL 2.0 service engine, openesb bpel service engine' }]
!!!%%(color:#990000;) BPEL Service Engine Wiki Home Page%%
At line 3 changed 1 line.
%%tabbedSection
%%table
|[{Image src='BPEL_App_Dev.gif' link='http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=BPELApplicationDeveloper'}]|[{Image src='BPEL_Eng_Dev.gif' link='http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=BPELSEDeveloper'}]
%%
At line 5 changed 5 lines.
%%tab-BPELSE
!!!%%(color:#cc0000;)BPEL Service Engine%%
!! %%(color:#ff6600;)BPEL Application Developer%%
!! %%(color:#990000;)Related Projects Home Pages%%
At line 11 changed 4 lines.
* __[BPEL Service Engine User's Guide|https://open-esb.dev.java.net/kb/60/ep-bpel-se.html]__
* __[How-Tos|http://wiki.open-esb.java.net/Wiki.jsp?page=HowToDo]__ (tips and guidelines for commonly used functionality)
* __[Engine Configurations | Configurable Engine]__
* Downloads (DesignTime and Runtime): Get from this link [link | https://open-esb.dev.java.net/BPELSE.html ]
* [Open ESB Project | https://open-esb.dev.java.net/]
* [Open JBI Components Project | https://open-esb.dev.java.net/]
* [Glassfish | https://glassfish.dev.java.net/]
At line 16 changed 2 lines.
!! %%(color:#ff6600;)BPEL Engine Developer%%
!! %%(color:#990000;)Forum%%
At line 15 added 1 line.
[Open ESB Forum | https://open-esb.dev.java.net/Forums.html]
At line 20 changed 116 lines.
* __[BPEL 2.0 Compliance|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/engineSupport.ods]__
* __Engine Design__
** [BPELSE architecture overview|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/BPEL Service Engine Architecture1.sxi]
** [Asynchronous thread modeling|http://wiki.open-esb.java.net/jbiwiki/Edit.jsp?page=AsynchronousThreadModeling]
** [Correlation]
** [Dynamic Partner Links]
** [forEach |http://wiki.open-esb.java.net/jbiwiki/attach/BPELSEOtherFeatures/ForEach.sxd], [forEachClassDiagram|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/ForEachDrawing.vsd]
** [Faut/Compensation/Termination Handlers, Exit and Rethrow|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/FCT Handlers.odt]
** [Event Handling|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSEEventHandler/EventHandlerDesign.sxw]
** [Virtual Assign|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSEOtherFeatures/premlimDesign.pdf]
** [XPath function support|http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=XPathFunction]__
** [WS-BPEL extensions - Namespaces & Prefixes|http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=Namespaces]__
** [Start Up Sequence]
** [Engine Model and Runtime Refactoring|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSERefactoring/EngineModelAndExecutionRefactoring.sxw]
* __[Optimal Persistence & Recovery|http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=BPELSEPersistenceAndRecovery]__
**[Multiple DB support]
* __[BPEL Debugger|http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=BPELDebugger]__
* __[Transaction & Reliability|http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=CRMPInBPELSE]__
* __[Clustering Support]__
** Failover Support
** Correlation Support in Cluster (Passivation & Activation)
* __[Scalability Support]__
* __[BPEL Event Dispatching and Listener Framework | http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=BPELSEEventListener]__
* __[Key Performance Indicators (KPI)]__
* __[BPEL Monitoring and Management | http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=BPELMonitor]__
** __[Extended Management Actions]
* __[BP-Visualizer (Composite Application Manager BPEL Plug-in)|http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=CAM]__
*__[ME processing and property propagation|http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=MEprocessingAndPropertyPropagation]__
* __Systemic Qualities__
**__[Serial Order Processing|http://wiki.open-esb.java.net/Wiki.jsp?page=serialprocessing]__
**__[Redelivery|http://wiki.open-esb.java.net/Wiki.jsp?page=BPELSERedelivery]__
**__[Throttling|http://wiki.open-esb.java.net/Wiki.jsp?page=BPELSEThrottling]__
**__[Error Handling|http://wiki.open-esb.java.net/Wiki.jsp?page=BPELSEErrorHandling]__
* __[Known Issues]__
%%
%%tab-Developer-Info
!!Coding samples, styles, standards to be used in BPEL-SE
[Using XmlResourceProvider to get DocumentBuilder and Transformer|BPELSE-Coding]
!!Coding samples, styles, standards to be used across components
[Document.createElement() or Document.createElementNS()|CreateElement]
!!![Testing|BPELSE testing]
!![Benchmark setup and testing on Agnes, Ackerman, miles setup]
!!Usage
*[Implementing multiple operations from a portType (that is, “splitting” up an implementation of a portType) across different bpel files|
http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/multipleoperporttype.odt]
!!Discussions
*[BPEL specification & related|BPELSpecRelated.html]
*Q/A in spec
**forEach
***[CompleteCondition|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/ForEach_CompleteCondition.htm]
**virtualAssign
***[Specification review for implementation|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/virtualassign.pdf]
**accessing shared variables[accessing shared variables|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/sharedvariables.htm]
*Others
**Adding a bpel feature [forEach as an example|http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/Adding_BPEL_feature_normal_process.ppt]
**multiple IMA (same partner operation) support. We don't support this today. Correlation is the issue with this. Consider,
..<some bpel>.. Receive (cSet1 init=yes, cSet2 init=no) ..<some bpel> Receive (cSet3 init=yes, cSet2 init=no) ..<some bpel>..
In general we can say that it is the same message that comes to IMAs that are of same type, this example is to suggest that isin't the case.
Engine can't blindly route the message to first receive or second receive. What if the message has optional data structure to it, and cSet1 and cSet3 depended on mutually exclusive optional message information. For instance if the message came with the optional data that is used to construct "cSet3", but engine routes it to the first receive, we may not be able to construct "cSet1" and that will result in a standard fault to be thrown. Had the engine somehow figured this and abstained from routing it to first receive, we would not have an issue.
I am documenting it here so that we attempt to solve this when we implement multiple receives.
*[BPEL Engine Monitoring]
!![Issues & TODOs| Issues & TODOs]
!!Misc
[http://www.selab.isti.cnr.it/ws-mate/GarciaFanjul_WS-MaTe.pdf]
%%
%%tab-Relevant
!!! Relevant
!! [BPEL blue prints|https://blueprints.dev.java.net/bpcatalog/ee5/soa/]
!! BPEL interaction Scenarios with other components.
* [BPEL-JavaEE(EJB) interaction|http://wiki.open-esb.java.net/jbiwiki/Wiki.jsp?page=Bpeljavaee]
%%
%%tab-EngineDiagrams
!! Engine States
[{Image src='http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/EngineStates_thumb.png' align='left' }]
[Engine States Enlargement]
!! Engine Thread Model
[{Image src='http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/ThreadModel_thumb.png' align='left' }]
[Engine Thread Model Enlargement]
!! Engine Message Exchange Flow
[{Image src='http://wiki.open-esb.java.net/jbiwiki/attach/BPELSE/MessageExchangeFlow_thumb.png' align='left' }]
[Message Exchange Flow Enlargement]
!! Asynchronous Thread Modeling
*TODO - need to post this image
%%
%%
!! %%(color:#990000;)Contact%%
At line 137 changed 13 lines.
Back to [Subprojects|Subprojects]
----
Access Count: [{org.goodjava.plugin.hitcounter.HitCounter}] \\
StatCounter Access Count : <!-- Start of StatCounter Code -->
<script type="text/javascript" language="javascript">
var sc_project=2406763;
var sc_invisible=0;
var sc_partition=22;
var sc_security="d003f168";
</script>
<script type="text/javascript" language="javascript" src="http://www.statcounter.com/counter/counter.js"></script><noscript><a href="http://www.statcounter.com/" target="_blank"><img src="http://c23.statcounter.com/counter.php?sc_project=2406763&java=0&security=d003f168&invisible=0" alt="hit counter code" border="0"></a> </noscript>
<!-- End of StatCounter Code -->
\\ [bpelengine-dev@sun.com | mailto:bpelengine-dev@sun.com]

JSPWiki v2.4.100
[RSS]
« Home Index Changes Prefs
This page (revision-128) was last changed on 03-Jun-08 15:09 PM, -0700 by malkit