YOUR FEEDBACK
More on the Software Assembly Question - Do Design Patterns Help?
Yanic wrote: Hi, > UML and MDA are being changed to be more data and doc...
SOA World Conference
Virtualization Conference
$50 Savings Expire May 23, 2008... – Register Today!


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


The Key to Success with Web Services

Digg This!

Web services provide a way to allow efficient communication between disparate services. For years, enterprises have struggled to find reliable, cost-effective ways to integrate and automate critical processes between different application packages. Web services technology has the potential to answer an enterprise's needs, providing the ability to integrate different systems and application types regardless of platform, operating system, or location.

The key to the success of Web services is the use of a common data exchange standard such as XML. Through the use of this common language, enterprises can create reusable application components (Web services) that can be linked together to cost-effectively create distributed enterprise applications with minimal development efforts.

Vendors continue to design the framework and development environments necessary to build Web services. However, the projected adoption rate is tremendous. According to estimates from Gartner, Web services will represent the "dominant mode of deployment for new application solutions for Fortune 2000 companies" by 2004.

Because Web services could involve millions of users, the need to provide security, high availability, and reliability for these services is critical. To enable Web services to flourish and reduce the high costs and complexity associated with additional application servers, companies must look to network technologies for help. Businesses must consider highly intelligent network products that can quickly process any application or Web service, ensuring quick response times, reliable sessions, adaptive scalability, and application-level security, all through a single network device. Additionally, the products they choose must be flexible to easily handle future applications and protocols while protecting and improving the performance of their application investments. Key challenges include:

  • Increasing reliability: The distributed nature of Web service applications demands a stable and reliable network environment and server infrastructure. With multiple components scattered across geographically dispersed networks, reliable communication and application performance become paramount to deployment success.
  • Improving quality of service: In addition to communication reliability, organizations will need mechanisms to prioritize requests. Requests will need to be intercepted, analyzed, and directed to the proper resource to provide quality of service granularity based upon various organizational business policies.
  • Ensuring high availability: As the demand for Web services increases, the availability of each component within the service and the applications that process the requests will be critical. Key systems and devices that assure Web service availability and validity will be required.
  • Providing scalability: Flexible deployment scenarios will be necessary as demand for Web services increases. Organizations will be required to act quickly to add resources to support Web service requests without interruption.
  • Enhancing performance: The quick adoption rate and ease of deployment of Web services will place increasingly large demands on network infrastructures. Traffic generated by Web services can be significant. For example, a user request for a stock quote might initiate as many as eight related services to perform functions to serve that user's request. In total the entire transaction could require thirty to forty related requests.
  • Increasing application security: The need to secure applications without sacrificing performance is extremely important. Enterprises must offload intensive SSL processing from application servers, allowing them to handle the explosion of performance demands required in a Web services environment.
  • Increasing network security: When designing their Web services infrastructure, organizations are challenged with finding traditional network devices and tools that increase reliability and provide an extra layer of security. Network devices need flexible, comprehensive, and secure feature sets to increase control over network traffic and protect the organization from existing and future attacks.

    Enterprises should look for products that provide enterprises the ability to switch, persist, and filter any type of Web service based upon content encapsulated in the header or payload of a packet. The resulting benefits of this capability are extremely significant, allowing businesses to support the complex security and high availability requirements of today's Web services - making them simpler to implement and maintain while dramatically increasing operational efficiencies and cost savings.

    About Jeff Browning
    As Product Manager for F5 Networks, Jeff is responsible for driving the product and marketing strategy for F5's iControl API and Software Development Kit. With over 10 years of software industry experience, Jeff's extensive background in Web services, Enterprise Portals, and Software Development tools at leading companies like Microsoft and DataChannel helps bridge the gap between networking technologies and Web services applications for better performing, scalable, and secure enterprise solutions

  • David wrote: Is XML really a language? It seems that's more just a simple syntax for describing data boundaries, and thus doesn't solve the what is promised by "common language" at all. What does this XML mean? a b Or... 10.00 4 The first uses unhelpful names. The second has all sorts of ambiguities. Is it $10 US or some other currency? Is that the list price, sale price or price actually paid? What is the quantity of the units? Anyway, I'm all for XML, but I believe people attribute far too many benefits that don't exist. CORBA/IDL, DCOM or Java RMI could create ways to make this "common language" work just like XML, though often faster for larger data because of the binary format. XML is not even that readable when you consider complex XML, XML that's been encrypted, XML that contains binary data, nested XML with varying namespaces, etc.
    read & respond »
    XML JOURNAL LATEST STORIES . . .
    3rd International Virtualization Conference & Expo: Themes & Topics
    From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
    EDI to XML: A Practical Approach
    While EDI transactions account for most worldwide commercial activity, XML-based alternatives are beginning to gain traction. According to Forrester Research, stateful XML, stateless XML, and even flat file exchanges are all projected to grow at a faster rate than EDI over the next few
    Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
    Red Hat is a trusted open source provider. Red Hat offers enterprise customers a long-term plan for building infrastructures on the quality and innovation of open source. Combining open source operating system platform, Red Hat Enterprise Linux, together with applications, management
    JustSystems Contributes Key XBRL Rendering Technology to Financial Community
    JustSystems announced that it is contributing intellectual property rights for its invention of eXtensible Business Reporting Language (XBRL) rendering technologies to XBRL International, the standards body responsible for the oversight of the XBRL specification. The invention, known a
    JustSystems Launches Campaign for XBRL Success
    JustSystems announced its campaign to help organizations adopt XBRL (eXtensible Business Reporting Language), the XML-based standard for communicating financial and business information. In related news, JustSystems also announced that it has contributed intellectual property rights of
    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
    BREAKING XML NEWS
    Woodstream Selects EXTOL Business Integrator to Improve Business Processes, Customer Collaboration and Internal Integration
    Woodstream, providers of pet, lawn-care and animal-friendly brands such as Perky-Pet,