YOUR FEEDBACK
cautionyou wrote: I agree with that the biggest change is the breadth of the projects that are hap...
Cloud Computing Conference
March 22-24, 2009, New York
Register Today and SAVE !..


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
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


Gluing Applications
Gluing Applications

In the software industry today as we address the interenterprise and its business problems, the solutions to these problems are becoming increasingly complex. They span several tiers of distributed systems and involve several disjointed applications that must somehow talk to each other - efficiently, repeatedly, and securely. Enterprise applications must meet the stringent requirements placed on performance, reliability, flexibility, and ease of use. One of the biggest challenges is that information must be integrated from disparate, loosely coupled systems both within and between businesses (B2B) to support electronic business. Doing business over the Internet demands high performance, low latency, and reliable data exchange across large networked systems.

Ultimately there's a need to bind disparate applications into a single, unified enterprise application. The development of Enterprise Application Integration (EAI) components allows applications to share processes and data in a distributed environment. EAI tries to address this problem in a generic fashion by leveraging standard technologies to provide solutions that can be applied across a variety of industry verticals.

The emergence of XML as a standard technology enabler in the last few years has particular significance for EAI. Since XML enables the expression of data in a ubiquitous format, it offers a mechanism for externalizing data. Thus it acts as an enabler that facilitates the sharing of data across different applications. It complements and supplements EAI message/integration brokers for integrating applications. When using the point-to-point approach, integrating applications become messaging infrastructures that can span multiple applications. This can be accomplished with any number of message-oriented middleware (MOM) products. However, wrapping the messages in message envelopes still leaves open the issue of defining the standard data formats and processing. MOMs can help transport messages between two applications that agree on a message format. However, when data has to be shared by multiple applications, a more generic mechanism for defining and processing application specific data is still needed. XML tries to address this need.

Organizations must understand both business processes and data, and select which processes and data elements require integration. This involves integration at several levels, including data, application interface, method, and UI. XML and DOM enable EAI by simplifying data transformation and portability. Web-tier integration servers support EAI by extracting business data from systems and translating it into XML. Normalized data in the form of XML can be more easily interpreted and used to interface with back-end systems.

Data transformation is a critical component of EAI as it allows data from one application to be transformed for use in another. XML addresses this need through its XSLT specification. XSLT provides a clear separation of the transformation rules from the application programming effort and its seamless integration with XML. XML also eliminates the need for custom adapters when integrating packaged applications. When coupled with HTTP, XML becomes a ubiquitous middleware for B2B. Major application vendors are adding XML-based application program interfaces to their application suites. Thus the market for XML-based adapters for popular applications is growing rapidly.

As mentioned earlier, XML facilitates document flow, but EAI solutions need to address event-based, process-flow paradigms as well. XML also fits in well with workflow engines that support both mechanisms. Integrating different applications involves defining business flows and consequently managing transactions that span distributed applications that may reside in different enterprises. This type of business transaction management is achieved through the use of Transaction Processing (TP) monitors.

In short, XML offers a compelling technology that facilitates EAI by playing a crucial role wherever data expression and transportation are involved. As we see the emergence of more comprehensive enterprise-level applications, we should also see a greater variety of offerings from XML vendors that support interapplication data flow and processing.

About Ajit Sagar
Ajit Sagar is a principal architect with Infosys Technologies, Ltd., a global consulting and IT services company. Ajit has been working with Java since 1997, and has more than 15 years experience in the IT industry. During this tenure, he's been a programmer, lead architect, director of engineering, and product manager for companies from 15 to 25,000 people in size. Ajit has served as JDJ's J2EE editor, was the founding editor of XML Journal, and has been a frequent speaker at SYS-CON's Web Services Edge series of conferences, JavaOne, and international conference. He has published more than 125 articles.

XML JOURNAL LATEST STORIES . . .
A round-up of the many themes and topics of interest to infrastructure architects, developers and IT managers featuring at SYS-CON's Cloud Computing Expo being held November 19-21, 2008 at The Fairmont Hotel in San Jose, California. The conference is expecting a record turnout of senio...
SYS-CON Events announced today that the leading global SOA, Virtualization, Cloud Computing and Open Source technology provider FreedomOSS named "Gold Sponsor" of SYS-CON's SOA World Conference & Expo which will take place November 19-21, 2008, at the Fairmont Hotel in the heart of Sil...
Cloud Computing offers significant benefits over traditional solutions for deploying production systems as well as for conducting development and testing activities. This session will distill the unique characteristics of clouds and describe how to best think about deployments in the c...
Intel has just released Intel XML Software Suite 1.2. This latest release helps maximize XML performance, while minimizing the effort for any Enterprise, SOA, SaaS, and Web 2.0 based applications. Intel XML Software Suite 1.2 optimizes XML application performance, takes full advantage ...
SYS-CON Events announced today that the leading global SOA, Virtualization, Cloud Computing and Open Source technology provider Intel named "Gold Sponsor" of SYS-CON's SOA World Conference & Expo which will take place November 19-21, 2008, at the Fairmont Hotel in the heart of Silicon ...
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