- 10 Microsoft research projects
- 10 kitchen gadgets for the geek gourmet
- Verizon trounces competition
- Smartphone smackdown: Storm vs. iPhone
- FBI warns of holiday cyber scams
![]() |
|
|||||||||||||||||||||
Not every effort at standardization catches on - more than a century of lobbying has done little to spur metric system adoption in the U.S., for example. But sometimes conditions are ripe for new ideas.
In the world of business applications, standards-based efforts are gaining momentum. Web services implementations are growing as users migrate to the middleware that enables and simplifies Web application-to-application connectivity. In addition, users are warming to the idea of a service-oriented architecture (SOA) to connect applications across a network in a way that fosters code sharing and reuse.
The technologies have a symbiotic relationship: Web services can be deployed in an SOA. Together they constitute the next incarnation of enterprise applications, which experts say will act as loosely coupled, modular network services that developers can link to create complex business processes without much custom coding.
The move to a less brittle, more flexible distributed application model complements similar efforts to distribute server and network resources in data centers. "The common theme is virtualization," says Jason Bloomberg, a senior analyst at ZapThink. "Storage virtualization handles storage, grid computing virtualizes processor power. A services-oriented architecture essentially virtualizes software application functionality."
The current SOA buzz isn't indicative of a new technology, but rather the next iteration of an old concept. Earlier attempts at popularizing SOAs - such as Common Object Request Broker Architecture - were hindered by a lack of standard middleware and APIs. Web services might be the missing link that brings SOAs mainstream, observers say. "The reality is this might be the right time for us to be thinking about loosely coupled distributed computing, in part because of the movement to do it based on standards as opposed to proprietary integration technologies," says Ron Schmelzer, another ZapThink senior analyst. "At the same time, there's enough infrastructure in the IT environment - application servers and whatnot - that we can actually afford to implement Web services and SOAs without having to build a Big Bang kind of project."
Comment