Hi Senaka,
I have completed the first milestone of this.

- This runs as a task in G-Reg. And task can be configured via registry.xml
where you provide ESB server details as task parameters.
- This task will sync ESB proxy services,sequences and endpoints in G-Reg.
     i.e
     - When proxy services/sequence/endpoints get created corresponding
asset types get created in GReg.
     - When proxy services/sequence/endpoints get deleted corresponding
asset types get deleted in GReg.
     - When proxy services/sequence/endpoints get created corresponding
dependencies get created for the esb artifact in GReg.
        i.e when a proxy created, its sequences and endpoints becomes its
dependencies. And those sequences/endpoints have "usedBy" relationship to
the Proxy.
     - When a proxy services/sequence removes its endpoints/sequences, the
corresponding dependencies/associations of the artifact also get updated.

By default the task configuration is commented out. Users can uncomment it
and run it with ESB. How frequently we should run this task by default ?

On Tue, May 28, 2013 at 11:54 PM, Eranda Sooriyabandara <[email protected]>wrote:

> Hi Subash,
>
> How you are going to publish the data to the G-Reg from ESB?
> We may use an admin service for pulling out the details to G-Reg. To do
> that we may need to have a place (may be UI) to configure ESB URL, username
> and password. WDYT?
>
> thanks
> Eranda
>
> On Tue, May 28, 2013 at 3:57 PM, Subash Chaturanga <[email protected]>wrote:
>
>> Hi
>> I have started working on $subject. This feature will provide ability to
>> govern ESB artifacts on G-Reg at runtime. To start with, we are focusing on
>> following ESB artifacts.
>> - Proxy Services
>> - Sequences
>> - Endpoints
>>
>> Following will be the expected meta data model for each aforementioned
>> artifacts. And G-Reg will create associations between the artifacts. i.e
>> sequence "foo" usedBy proxy "bar".
>> So from G-Reg side, a task will be run in background which will call esb
>> admin services to fetch/store and sync these artifacts. Please add any
>> missing meta data that you feel which would be useful to have.
>>
>> *- Proxy Services*
>>   Basic Info:
>>      - Name
>>      - Transports
>>      - StartOnLoad
>>      - Trace
>>      - PinnedServers
>>      - ServiceGroup
>>
>>  Other
>>      - InSequence(Name)
>>      - OutSequence(Name)
>>      - FaultSequence(Name)
>>      - Endpoint(Key/URL)
>>      - PublishWSDL (key, uri)
>>      - Policies (List)
>>      - Parameters (List)
>>      - EnableAddressing(True/False)
>>      - EnableSec(True/False)
>>      - EnableRM(True/False)
>>
>>
>> *- Sequence*
>> *     - *Basic Info:
>>           - Name/Key
>>           - OnErrorSequence
>> *          - *Trace* *
>> *     - *Mediators
>> *          - *List of mediator names*       *
>>
>> *- Endpoint*
>> *      *- Basic Info:
>>            - Name/Key
>> *           - *Address Info
>>
>>
>>
>>
>>
>>
>> --
>> Thanks
>> /subash
>>
>> *Subash Chaturanga*
>> Senior Software Engineer :Integration TG; WSO2 Inc. http://wso2.com
>>
>> email: [email protected]
>> blog:  http://subashsdm.blogspot.com/
>> twitter: @subash89
>> phone: +9477 2225922
>> Lean . Enterprise . Middleware
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
> *Eranda Sooriyabandara
> *Software Engineer;
> Integration Technologies Team;
> WSO2 Inc.; http://wso2.com
> Lean . Enterprise . Middleware
>
> E-mail: eranda AT wso2.com
> Mobile: +94 716 472 816
> Linked-In: http://www.linkedin.com/in/erandasooriyabandara
> Blog: http://emsooriyabandara.blogspot.com/
>
>
>
> *
> *
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Thanks
/subash

*Subash Chaturanga*
Senior Software Engineer :Integration TG; WSO2 Inc. http://wso2.com

email: [email protected]
blog:  http://subashsdm.blogspot.com/
twitter: @subash89
phone: +9477 2225922
Lean . Enterprise . Middleware
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to