Upcoming Events

Executive conference

Cloud Connect March 16-18

Comprehensive thought leadership for executives, IT professionals and developers. Topics include: the ROI, cost and economics of on-demand computing; Migration strategies to move from on-premise to cloud-based IT; Vertical cloud specialization, tailoring features and architectures to specific applications, industries, and customer ecosystems

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up

Build a Better Enterprise Application

With plans for Web services still in their early stages, most organizations are cautiously enhancing their IT infrastructure to accommodate the move. At least, that's the philosophy behind Service-Oriented Architecture (SOA), the hottest idea being pushed by Web services vendors, analysts, and visionaries. It might just be a good one, too--if implemented properly.

Strictly speaking, SOA isn't a new concept. It's simply a way of making application functionality available through shared services discoverable on a network. The theory is that by abstracting applications away from the underlying hardware, resources can be used more efficiently. Having reusable software components can also simplify the development of custom applications, allowing IT to more closely match the needs of end users than it could with services that depend on specific servers.

Until now, that theory has been difficult to put into practice, mainly because SOAs have traditionally depended on proprietary middleware that often erased any efficiency gains made. The advent of Web services changes this. Thanks to industry-wide standardization on XML, Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL), and Universal Description, Discovery, and Integration (UDDI), services can be published, discovered, and invoked using interfaces that are supported by all competing vendors.

An SOA is more than a collection of Web services. It's also the technical architecture required to publish, discover, operate, and manage services in support of enterprise applications. And while Web services do make SOA rollout simpler than it used to be, it still involves critical decisions that impact network performance and IT security.

Designing an SOA is further complicated by the immaturity of Web services. Enterprises still grappling with XML are bombarded by continued standards volatility. Vendors from previously separate markets are jockeying to provide SOA solutions, each claiming to offer the architecture's most important component, whether that be management, security, development tools, or the Enterprise Service Bus (ESB), the middleware that distinguishes an SOA from standalone Web services. Some of these solutions are critical in an SOA, while others will depend on the existing IT architecture and the organization's goals.

Page:   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15  Next  »

Add Your Comment:

  Sponsored Links

Premium Content

Next Generation Data Center, Delivered, November 17th
NWC


Salary

Video