Bug 778440

Summary: Documention: How to build my own gateway/provider?
Product: [JBoss] JBoss Enterprise SOA Platform 5 Reporter: Burr Sutter <burr.sutter>
Component: DocumentationAssignee: Mark Little <mark.little>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 5.0   
Target Milestone: ---   
Target Release: 5.0.0 GA, 5.0.0 ER2   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-921
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: SOA-921 Environment:
Last Closed: 2010-01-28 13:58:30 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Burr Sutter 2008-10-07 17:51:51 UTC
++ This bug is a clone of bug 778439 ++

Affects: Documentation (Ref Guide, User Guide, etc.)
Date of First Response: 2008-12-21 23:48:33
project_key: SOA

Many users are interested in developing their own form of gateway and potentially a native listener.  There are at least five levels/flavors for this sort of documentation (and there may be others):
1) The proper use of the ServiceInvoker both async & sync and the impact of security, transactions, exception handling, etc. The concept here is that the user provides a Java library that allows it to receive events/requests over their transport/protocol of choice and then using SI to bundle up the data as an ESB Message and pushing into the ESB.
2) The creation of a gateway provider that can be declared in the jboss-esb.xml
3) The creation of a native listener provider that can be declared in the jboss-esb.xml
4) How to build my own JCA Inflow adapter
5) How to build my own Notifier for the outbound side

My nomenclature might be a little bit off here and I trust you will correct me with comments to this jira.

Comment 1 Mark Little 2008-12-22 04:48:33 UTC
Tom Fennelly recently made some docs updates for this. Let's create specific issues to improve that if necessary.

Comment 2 Kevin Conner 2009-01-02 10:52:49 UTC
Tom has only documented the existing approaches, scheduled and scripting IIRC.  There is nothing, yet, about adding a new gateway into the ESB.

We need to extend the current wiki docs to show how to add a new gateway and describe the lifecycle/resource management.

Comment 3 Len DiMaggio 2010-01-28 13:56:43 UTC
Link: Added: This issue related SOA-1382


Comment 4 Len DiMaggio 2010-01-28 13:58:30 UTC
Covered in SOA-1382