Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Future of WebServices

 
Joe Harry
Ranch Hand
Posts: 10045
3
Eclipse IDE Mac PPC Ubuntu
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Guys,

What would be it?? Will there be some organization like W3C to lay out some rules that should be followed so that the real power of web services start taking effect?? I mean how exactly the world of web services will take effect with respect to the enterprise web projects?
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm not quite sure what you're asking, but there are plenty of standards in the WS world (some would even say too many). The W3C itself is behind some of them (e.g. SOAP, WSDL), other important ones are backed by different organizations like OASIS. You can find a list of some of them here.

What do you mean by "the real power of web services start taking effect"? WS and SOA are being discussed and implemented just about everywhere - they are having a big impact.
 
Rahul Bhattacharjee
Ranch Hand
Posts: 2308
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Without standardization these technologies take us no where.One system would talk language X and another would talk language Y.This doesn't make much sense.
[ June 26, 2007: Message edited by: Rahul Bhattacharjee ]
 
Eva Van Shtock
Greenhorn
Posts: 28
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think the real power of the web will be manifested when the adoption of the semantic aspects of the web are widely used.

The dream is S/W autonomous agents roam the active web in their attempt of satisfying our complex tasks.
 
Theodore Casser
Ranch Hand
Posts: 1902
Hibernate Netbeans IDE PHP
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Rahul Bhattacharjee:
Without standardization these technologies take us no where.One system would talk language X and another would talk language Y.This doesn't make much sense.


Maybe I'm missing something, but I don't see the problem with that, actually.

As it is, my office uses (primarily) Java on our system (I'm cross-tasked in .Net as well)... but the bulk of the systems at our client use Microsoft technologies. By using web services, we're able to talk between systems without having to write complicated code to interface between the two. It's a nice way to keep things agnostic as far as development environments between departments/companies/industries.
 
Rahul Bhattacharjee
Ranch Hand
Posts: 2308
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Theodore Casser:
Maybe I'm missing something, but I don't see the problem with that, actually.


Hi Theodore Casser , you are not missing anything.May be the way I write (express in words )is not effective .It sometimes give wrong meaning.My bad.

I was not talking about underlying technology , rather I was talking about the communication language or protocol which should be standardized by some organization.

As now we have standard for sending messages for invocation of WS using SOAP ,WSDL for defining a WS and UDDI for discovery of WS from a registry , so we can say that it is standardized.Imagine many protocols for doing the above mentioned tasks.In that case making a inter operable systems would be difficult.
 
Theodore Casser
Ranch Hand
Posts: 1902
Hibernate Netbeans IDE PHP
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ah, I'm understanding better now, I think, what you're trying to say.

I think there's nothing to worry about quite yet when it comes to the underlying protocols. Beyond the basics, there are always going to be proprietary extensions that work best within a given product range - look at the variation in the application servers available in the Java EE space and how they work with products from their own provider. As long as the market is moving the way it is, there's a dis-incentive for any company to do something that pulls their product out of compatibility with other web service providers.

But as long as the basic functionality is there, something that is truly language agnostic, then I don't think there's a real concern for the direction it's moving.
 
Peer Reynders
Bartender
Posts: 2933
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
SOAP and the associated WS-* standards are part of the overall WS-* SOA vision. However using these technologies to simply make your web site/application machine-accessible could be considered overkill (satire: REST vs. WS-*: A Parable). So it is important to be on the lookout for other emerging standards like WADL (Introducing WADL; GlassFish: Web Application Description Language; TR-2006-153).
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic