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
