Anil John wrote: > Oh Yes, in this Brave New World, a user will just sit down in front of a > computer, do a Google-Like search for services that are out there on the > XYZ based on some keywords etc.*,* "Discover" them (and did we mention > that these services could just pop up out of nowhere) and just drag and > drop them onto her browser window and start "pulling data" from that > service!!! > > This is a refrain that I hear in my enviornment that makes me want to > either hide under my desk or take up drinking :-)
With Jini and serviceUI this is a reality now, and has been for several years. Recent improvements in the Jini platform have made it even more attractive. It's not ready for your mom and dad to use, but it's starting to look interesting. > As you noted this *may* work with RPC based web services but are > ....ah.. problematic with message based web-services. When you add > cross-platform interoperability into the mix, you compound the issue. Not everything we do with computers is about B2B... Many things are about vertical market, dedicated applications. No need to genericize everything down to XML and loose the richness of native objects... Instead, staying native until you absolutely have to convert leaves you with flexibility and power to make the right interface changes/conversions where needed. > The type of dynamic invocation that I *have* used and does work is based > on a run-time use of UDDI in concert with using a consistent service > contract across multiple services invoked by a service consumer that at > design time implemented the contract. We have done this from Java and > .NET platforms with success. If you can refine the interaction to a single step, and/or to a very limited number of parameterizations, then yes, you can enumerate the possiblities ahead of time. XML allows you to change the data when you want. Using something like the RMI programming model and dynamic class loading, you get to change the implementaton when you want, and the users always have access to the version you want them to have, because they'll download it when they access the service. Gregg Wonderly ------------------------ Yahoo! Groups Sponsor --------------------~--> Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life. http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/NhFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/service-orientated-architecture/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
