|
Article Excerpt Enterprise application systems--ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), SCM (Supply Chain Management), etc.--have for decades run mission-critical systems for medium to large organizations. With their large breadth of integrated, prebuilt functionality these systems have been at the heart of the IT infrastructure. There's also been the constant challenge of integrating them with legacy/custom/homegrown systems as well as the e-business/edge applications and infrastructure. As architects and developers, we've spent sleepless nights trying to understand application-specific APIs, interface tables, file formats, and so on. The era of XML and Web services has given us hope, and we're seeing a movement toward decoupled interfaces based on XML messaging and eventually Web services.
To appreciate the value that XML brings to enterprise applications, I spoke with technology executives of leading enterprise application vendors who have started to see the benefits of their investments in technologies such as XML and Web services.
From Flat Files and APIs to XML and Web Services
Most application providers started providing interfaces to their applications using file exchange. Files in a particular format (which was often proprietary to the application vendor) were expected to be created by external applications and were to be consumed by, the application; similarly, on the outbound side they were created for consumption. With the advent of EDI, standard file formats based on EDI (with a lot of variations, of course) began to be utilized. To facilitate online or real-time integration, vendors then began exposing key abstractions of their functionality as Remote Procedure Calls (RPC). These were typically developed in C/C++ and ported across the various platforms supported by the vendor. In addition to these tightly coupled interfaces, a number of vendors also provided database drivers that typically allowed "read-only" access to the back-end data (as business rules to validate the data were typically encapsulated in either the GUI or the business functions). Another mechanism was that of an interface table, which allowed external applications to deposit external data into a set of RDBMS tables; it was then processed...
|
|

More articles from XML Journal
Building a real-world Web service--part 3: putting the future in persp..., April 01, 2003 What's new in XSLT 2.0.: a new face for XML transformations. (XSLT)., April 01, 2003 Struts and XSLT--it's not an either/or decision: leverage the strength..., April 01, 2003 Leveraging value of disparate information assets: XML to the rescue. (..., April 01, 2003 XMLBeans: the best of both worlds. (First Look)., April 01, 2003
Looking for additional articles?
Search our database of over 3 million articles.
Looking for more in-depth information on this industry?
Search our complete database of Industry & Market reports by text, subject, publication
name or publication date.
About Goliath
Whether you're looking for sales prospects, competitive information, company
analysis or best practices in managing your organization,
Goliath can help you meet your business needs.
Our extensive business information databases empower business
professionals with both the breadth and depth of credible,
authoritative information they need to support their business
goals. Whether it be strategic planning, sales prospecting,
company research or defining management best practices -
Goliath is your leading source for accurate information.
|
|