Hi thanks for the prompt response.  A simple use case would be:

We're providing SOA infrastructure services, a department in the enterprise
has stood up a web service but as an enterprise we'd like to know about the
services and would like the messages to traverse the bus.  So a "Service
Deployer" from department A would log into our UI, provide info about the
service (WSDL, endpoint, other metadata), the app would run some policy
checks (WS-I compliance, enterprise specific policies ,etc), perhaps then a
manager from department A would review and approve the deployment.  At which
point a job in the app would (via ws02/synapse APIs) setup a proxy on the
ESB to the original service, advise the concerned parties about the new
'public' endpoint etc.

This scenario would be extended for mediations,etc.

So kind of a more controlled interface with our business rules etc.

On Sat, Jan 17, 2009 at 12:33 PM, Ruwan Linton <[email protected]> wrote:

> erich oliphant wrote:
> > As a side note, we are looking to do some SOA infrastructure with the
> > ESB.  We have some service registration workflows (with extra
> > metadata) that we'd like to implement.  Is there a programmatic API
> > (web service,etc) that would allow a separate app to modify the ESB
> > config.  I've seen the SynapseConfiguration exposed by the
> > MessageContext interface. But 1) we're looking to make a global
> > change, outside the context of messages 2) it would appear that you
> > need be in-process to get at the SynapseConfiguration.
> The Synapse Configuration is not completely available as a web service,
> but useful parts of it are exposed as web services in the WSO2 ESB. For
> example the SequenceAdminService exposes the sequence management API as
> a web service to add, modify and delete sequences in the Synapse
> Configuration. It does have the same set of services to manage
> endpoints, proxy services, local entries, event sources and so on.
>
> At the same time, if,  what you are looking into is a global full
> synapse configuration change by XML language, that also is available as
> a web service in the ESB. If you could elaborate on the exact
> requirement, I can provide you more information on that.
>
> Thanks,
> Ruwan
> >
> > Thanks,
> > Erich
> >
> >
> > --
> > Erich Oliphant
> >
> > "You must keep an open mind, but not so open that your brains fall out."
> > -- James Oberg
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Esb-java-user mailing list
> > [email protected]
> > https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user
> >
>
>
> _______________________________________________
> Esb-java-user mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user
>



-- 
Erich Oliphant

"You must keep an open mind, but not so open that your brains fall out."
-- James Oberg
_______________________________________________
Esb-java-user mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user

Reply via email to