Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Be Creative Implementing Web Services
Be Creative Implementing Web Services

A recent Accenture survey ("Web Services: IT Efficiency Today...Powerful Business Solutions Tomorrow," January 2003) revealed that most C-level executives expect standards-based technology to deliver on the promise of Web services - and only 16% think Web services are "cutting edge" technology. So it would appear Web services are moving beyond pure hype and into mainstream enterprises.

"Good news," say IT pros, "but what's to be done while Web services standards are still in development?"

In fact, we don't have to wait for all the standards to start taking advantage of them. We simply have to be creative until they are finalized. Even as protocols evolve, innovative thinking and inventive use of tools can fill the void and produce alternatives to fulfill customers' business and technology needs using Web services technology available today. Here are a number of creative alternatives.

Security and validation services will be ubiquitous when Web services become widespread. In the meantime, a Web services gateway can be built today to perform authentication, validation, transformation, and exception handling for Web service-based solutions.

This was our approach for a federal unemployment agency that works in coordination with other government entities. A mainframe had previously handled all navigation and business logic processing in response to job-seekers' online queries. The agency sought to improve service by allowing more access to information, centralizing responsibility for data and related processes, and creating a foundation for expansion.

Rather than wait until all the necessary products were available as open, standards-based components, we recommended using those that were available, and reusing or rewriting legacy technology and applications for which solutions were not yet available.

In this case, the customer retained the mainframe database and chose the Microsoft .NET development platform for Web services-based integration and security. We built a Web services gateway to provide security and validation services on the edge of the enterprise, implementing Web services standards externally, while reusing the existing mainframe internally. This provided a solid, flexible foundation for interaction with internal and external audiences and systems.

Another interim approach is to provide new enterprise service aggregations to mask underlying complexity. This model exposes Web service interfaces internally for many consumers of a common domain of information. For example, mandating use of a single central CRM package might be too disruptive for companies that already have legacy customer management systems in production. A CRM Web services layer presenting a single interface to both old and new systems could smooth over complexity, as well as extend an application's lifetime utility and extract greater value from all of them.

Building gateways and services for aggregation are just two ways to implement Web services using existing protocols, even as additional standards evolve. Companies also may consider using products that provide alternatives to nonexistent standards. Major platform vendors will likely ensure users a migration path as standards evolve, too.

For example, Microsoft BizTalk Server 2004 is earning early praise for management and consumption of Web services and business process integration. Based on Web service standards XSD, the product will support using SOAP, WSDL, and BPEL. The business services in BizTalk Server 2004 and many other traditional EAI tools can perform process coordination, routing, reliable messaging, and more, in place of the standards while they evolve. By exposing Web service interfaces externally, and implementing the functional equivalent behind the scenes with another product, you can take advantage of current standards and implement new ones without inconveniencing customers.

As Gartner analysts Roy Schulte and Yefim Natis point out in "Most Composite Applications Will Need an Integration Layer" (April 2003), mismatched technology and mismatched information are primary obstacles to the Web services ideal.

The analysts propose that an ESB combine Web services, messaging middleware, intelligent routing, and transformation to serve as a lightweight, ubiquitous integration backbone. A Web service would make a request to the ESB layer, which would engage with multiple systems and respond.

Even ESBs are not a silver bullet; software vendors still need to expose their products as Web services. But ESBs are a valuable model, and existing elements in the IT environment can supply ESB functions such as message queuing and workflow management. Add a Web services gateway for validation, authentication, transformation, and exception handling, and you've got a creative solution to many business problems today.

If there is reason to act now, creative thinking can produce solutions that fill the void while the technology industry agrees on and implements standards. IT professionals should weigh the needs of the business and assess whether they can afford to wait for standards to implement Web services or proceed now to reap some of the benefits immediately.

About Tyson Hartman
Tyson Hartman, Avanade Fellow
As an Avanade Fellow, Tyson is responsible for working with the senior
technology team to define the vision and road map of Avanade's solution
development practices. With focused experience in building e-Business,
Enterprise Application Integration (EAI), and Business-to-Business solutions
for large enterprises, Tyson is a skilled architect and thought leader. As
a specialist in integration and high volume transactional Websites, Tyson
has a deep background in deploying complex solutions and is a frequent
contributor to business development and technology marketing efforts on a
global basis.
He is also one of Avanade's senior-most technologists responsible for guiding Avanade's .NET vision and go-to-market solutions.

Prior to joining Avanade, Tyson spent eight years at Accenture where he led
multiple e-Commerce system implementations, from design, development, and
testing through production. He holds a bachelor's degree in Computer
Science and Computer Engineering from the University of Southern California.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP). The...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE