Admin service WSDL fix the contract between the actual service
implementation and the client.

If you take ServiceProviderRegistration service in IS - then the
Service Provider Registration UI is one client - and also App Manager
is another client. There can be many clients as well.

Right now we cannot version admin services.

If we make any changes to the ServiceProviderRegistration service
which is to enhance the features in IS - then the released version of
App Manager will not work with the latest version of the IS.

This is only example.

As our platform grows, and as we find many integration scenarios
between products - this will become a problem.

I think taking a dependency of a particular version of the service
will solve this issue. Then IS can ship both the versions of the
service. External applications can use old version while the UI
component can use the new one.

Appreciate any suggestions/thoughts on this...


Thanks & Regards,
Prabath

Twitter : @prabath
LinkedIn : http://www.linkedin.com/in/prabathsiriwardena

Mobile : +1 650 625 7950

http://blog.facilelogin.com
http://blog.api-security.org
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to