The Wayback Machine - https://web.archive.org/web/20171201114826/http://xml.sys-con.com/node/46177

Welcome!

Industrial IoT Authors: Stackify Blog, Yeshim Deniz, Elizabeth White, SmartBear Blog, Liz McMillan

Related Topics: Industrial IoT

Industrial IoT: Article

Integrating XML: The Executive Initiative

Has XML Earned the Right to Hype?

The way XML has been positioned over the last several years - namely, as some type of savior for companies that have invested in myriad systems with numerous incompatible data types - it makes you wonder why organizations aren't adopting any XML solution they can get their hands on.

But for companies that have been burned once too often by the promise of the next "can't-miss" technology, it's easy to understand the reluctance many might have toward XML. Yes, it's true, XML has been a hyped technology. The question becomes, has it earned the right to hype?

A Lot to Like About XML
Let's consider why XML is being positioned as a so-called savior. The most uttered praise around XML is its adaptability - by encoding data in XML, organizations can quickly make information available in a simple and usable format, thus allowing for greater interoperability between previously incompatible systems. Also, because information content is separated from information rendering, it is much easier to provide multiple views of the same data. In short, XML is designed for data representation that is simple and easy to use.

Moreover, the attraction to XML is the ease with which it handles legacy data. This point cannot be overemphasized. After all, companies have spent years and millions of dollars developing legacy infrastructures. More often than not, these mainframe-based systems cannot "talk" to each other, so trading data becomes a frustrating exercise. The problem is, these legacy systems are often business critical.

In a perfect world, companies would rewrite their legacy applications to run natively in our increasingly Internet-centric world. Of course, in that utopian view they would also have a blank check in hand to pay for that rewriting - not to mention the considerable time to undertake such a project. But time-to-market is critical today, which is why companies are turning to XML middleware as a way to quickly transform old data for use in new applications.

It's no longer really about IT - it's about finding solutions that will solve critical business needs. Companies are grappling with a multitude of noncompatible standards - some old, some new, but almost all evolving - combined with a multiplicity of IT disciplines. This breeds frustrating complexity and, most importantly, added cost to the bottom line.

It's the Industry
Every vertical industry comes with its own set of unique challenges: everything from compliance to industry-specific standards - such as HIPAA regulations for health care - to partners who refuse to conduct business unless one can electronically "talk" in their standard. While XML may not be the panacea, it will go a long way to overcoming most of these obstacles.

Unlike most legacy data, XML is self-describing - organizations can create a more human, readable data format (as opposed to data that is solely machine readable). From a system integration point of view, that's critical. For example, take a common challenge with legacy systems that might be 20, 40, 60 years old. Instead of finding the original programmers to perform the data translation, today's data analysts perform gap analysis between different data formats using XML as the middleware layer.

Add to these horizontal issues the unique challenges native to a particular industry. Insurance companies are under constant pressure to drive down costs and streamline processes to sharpen customer focus and reach out to target markets with competitive products. Complicating the problem is the fact that these companies often own a mix of incompatible systems, applications, and databases that store information in a variety of formats, including COBOL, AL3, flat files and several proprietary data formats.

This makes automation complex and costly. But the implications are huge. After all, if a company can take a dollar off every transaction - or even 10% off every transaction - that's a huge impact on the bottom line.

Enter XML. XML adoption is becoming widespread in the insurance industry among vendors, institutions, and other organizations adopting the ACORD standards. Insurance companies are exploring ways to use ACORD forms and XML to provide a standard vocabulary to facilitate communication among business systems. For organizations that are considering ACORD forms and XML, the key is to understand how the technology works and the specific business benefits to be gained. By adopting the new standards via XML, organizations can share data with trading partners consistently, accurately, and instantaneously, as well as retain and expand customer relationships.

Compliance with industry standards is also a huge issue. Using XML, an organization can store metadata or specific data that's required for compliance in an XML repository. Also, there's a rapid movement to technology that's being developed by software companies to enable enhanced search functionality using XML.

For example, a financial organization can file budget statements in a searchable XML repository. This allows searches down to the field level or metadata tag in XML - as opposed to creating some sort of proprietary format in the database and having to deal with referential integrity. As a result, if you have specific schemas associated with select data, you can quickly get to the information.

XML has benefits in other areas, such as customer relationship management. Most CRM systems have their own proprietary formats. If an organization wants to trade information between those two systems, XML is a logical technology to allow them to "talk" to each other. Even these large software companies see the value of XML as an integration layer and are adopting Web services or adapters to the core business processes of their applications.

Once a company recognizes that XML is a viable platform for their organization, enter the next challenge: how to implement it with minimal disruption. From the outset, one of the biggest obstacles is making the decision between using a standards-based or proprietary schema. There are advantages and disadvantages to both - trade-offs, in other words. Early on, there was a tendency to go the proprietary route, simply given the nature of the standards' world: changes to standards were slow since decisions were made by committee. As a result, many organizations came out with proprietary schemas because there wasn't time to wait for a standard. But the groundswell for standards is strong, particularly since they attempt to harmonize all the hard efforts of individual companies and people to adopt comparable technologies.

Often what's needed - and this is a challenge that's outside the technical realm, but one that is just as critical - is someone within the organization to take the bull by the horns and say, "This is the direction we need to go in."

Vendor Q & A
A company looking to adopt XML should ask its vendor several questions. Most importantly, does the vendor know the industry? Companies should feel confident that the chosen vendor understands their particular business challenges - their pain - and that the technology solves that pain in an organization's particular infrastructure.

Does the vendor know the challenges of the legacy formats being presented? For example, the insurance industry often uses AL3 data and COBOL data (the EDI of insurance). While an XML or middleware vendor might position itself as having the best technology available, this won't mean anything if the vendor doesn't know how the company or its industry uses that specific data. The vendor needs to understand the business processes of the industry's data.

A challenge for any organization is recognizing the trade-off between the value of an IT solution and its price - the return on investment. An XML solution is no exception. Ultimately, the value of a solution comes down to a simple, bottom-line answer to the question: will the solution do what we require?

There are a few things an IT department should know when it comes to the technical challenges of implementing an XML solution. For one, it's important to have a solution that is not intrusive on existing systems. The old adage of "don't break something that's already working" holds true. Don't put a square peg into a round hole. Other technical challenges include ensuring that the solution is adaptable across the enterprise and that there's adequate support for integration of other solutions. After all, no application today exists in a vacuum. You should also pay attention to automation needs - being able to schedule business-process rules and automating pull-push data - and to whether the solution can scale up to your trading partners. And, of course, you can never forget about security.

A good way to get one's feet wet with XML is to start small - risk something that may not be strategic to the organization. For example, export a content management software system into XML. It's important to understand the technology - as you better understand the functionality, it becomes easier to add to it.

In the ever-changing world of business, companies are faced with the hard fact that people and their systems need to communicate in a more efficient manner. Is XML a panacea? No single technology solution will solve the entirety of an organization's business challenges. But the benefits of adopting XML - allowing improved system interoperability and greater information sharing, not to mention its potential ROI gains - will go a long way to addressing key organizational pain points. So don't necessarily consider XML a savior - but it's certainly a good, dependable friend.

More Stories By Gary Kupecz

Gary Kupecz is director of GoXML product marketing with Xenos Group Inc. (www.xenos.com) - the data to e-content company. With over 12 years of enterprise software product development and consulting experience, he has successfully identified new trends in the market and developed infrastructure solutions that effectively address today's business needs.

Comments (3) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
Dan 09/22/04 06:40:31 PM EDT

What the hell is "COBOL data"? COBOL is a programming language, not a data format. Is there C data, Java data and Perl data?

David 09/02/04 11:38:47 AM EDT

And don't forget the huge problem of "yet one more way" of holding our data, creating "yet another" format programmers have to support. Now we have data in a relational database, going into a object oriented system, in which we need to display the data in HTML and transfer it in XML.

Even a simple object now has so many ways to be represented that every programming object we create needs to have lots of code written just to handle this new format.

Harry 09/02/04 11:35:12 AM EDT

But the "real world" knows that XML parsers are slow. There are incompatibilities introduced by having several hundred XML "standards," most of which were standardized before being deployed in any scale to uncover the various shortcomings and compatibility issues.

Just because we can all extract a "name" field in XML doesn't mean we know what the "name" means. The semantic problem is as great as ever.

Also, data translation is still needed in instances in which a date, for example, is shown as 12/25/2004, or is it 12-25-2004, or 2004-12-25? And does the date mean something happens ON that date. Something must take place BEFORE that date? AFTER that date? In the end, programming really wasn't that difficult because we couldn't figure out how to transfer data. The real complexity is what that data means, what to do with you have attributes A & B, but another applications wants needs A, B & C.

Couple this with the often poor performance of parsing repeatedly, the building of complex DOMs, poor DOM APIs and ongoing incompatiblities in namespaces, xpath, dsig, encryption, xfilter, DTD, xml schema, xslt, soap, etc. and you realize that it's a lot less interoperable than people promote it to be.

@ThingsExpo Stories
SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation of electronic systems, in CAD / CAM deployment, and also is a designer and manufacturer of advanced 3D scanners for professional applications.
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and ...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...
Cloud Expo | DXWorld Expo have announced the conference tracks for Cloud Expo 2018. Cloud Expo will be held June 5-7, 2018, at the Javits Center in New York City, and November 6-8, 2018, at the Santa Clara Convention Center, Santa Clara, CA. Digital Transformation (DX) is a major focus with the introduction of DX Expo within the program. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive ov...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, whic...
Digital Transformation (DX) is not a "one-size-fits all" strategy. Each organization needs to develop its own unique, long-term DX plan. It must do so by realizing that we now live in a data-driven age, and that technologies such as Cloud Computing, Big Data, the IoT, Cognitive Computing, and Blockchain are only tools. In her general session at 21st Cloud Expo, Rebecca Wanta explained how the strategy must focus on DX and include a commitment from top management to create great IT jobs, monitor ...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things’). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing? IoT is not about the devices, it’s about the data consumed and generated. The devices are tools, mechanisms, conduits. In his session at Internet of Things at Cloud Expo | DXWor...
Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud as the path to business advantage. Hybrid cloud depends on cloud services and on-premises infrastructure working in unison. Successful implementations require new levels of data mobility, enabled by an automated and seamless flow across on-premises and cloud resources. In his general session at 21st Cloud Expo, Greg Tevis, an IBM Storage Software Technical Strategist and Customer Solution Architec...
Everything run by electricity will eventually be connected to the Internet. Get ahead of the Internet of Things revolution. In his session at @ThingsExpo, Akvelon expert and IoT industry leader Sergey Grebnov provided an educational dive into the world of managing your home, workplace and all the devices they contain with the power of machine-based AI and intelligent Bot services for a completely streamlined experience.
"Digital transformation - what we knew about it in the past has been redefined. Automation is going to play such a huge role in that because the culture, the technology, and the business operations are being shifted now," stated Brian Boeggeman, VP of Alliances & Partnerships at Ayehu, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that Synametrics Technologies will exhibit at SYS-CON's 22nd International Cloud Expo®, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Synametrics Technologies is a privately held company based in Plainsboro, New Jersey that has been providing solutions for the developer community since 1997. Based on the success of its initial product offerings such as WinSQL, Xeams, SynaMan and Syncrify, Synametrics continues to create and hone inn...
Recently, WebRTC has a lot of eyes from market. The use cases of WebRTC are expanding - video chat, online education, online health care etc. Not only for human-to-human communication, but also IoT use cases such as machine to human use cases can be seen recently. One of the typical use-case is remote camera monitoring. With WebRTC, people can have interoperability and flexibility for deploying monitoring service. However, the benefit of WebRTC for IoT is not only its convenience and interopera...
An increasing number of companies are creating products that combine data with analytical capabilities. Running interactive queries on Big Data requires complex architectures to store and query data effectively, typically involving data streams, an choosing efficient file format/database and multiple independent systems that are tied together through custom-engineered pipelines. In his session at @BigDataExpo at @ThingsExpo, Tomer Levi, a senior software engineer at Intel’s Advanced Analytics gr...
Product connectivity goes hand and hand these days with increased use of personal data. New IoT devices are becoming more personalized than ever before. In his session at 22nd Cloud Expo | DXWorld Expo, Nicolas Fierro, CEO of MIMIR Blockchain Solutions, will discuss how in order to protect your data and privacy, IoT applications need to embrace Blockchain technology for a new level of product security never before seen - or needed.
"Evatronix provides design services to companies that need to integrate the IoT technology in their products but they don't necessarily have the expertise, knowledge and design team to do so," explained Adam Morawiec, VP of Business Development at Evatronix, in this SYS-CON.tv interview at @ThingsExpo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
The 22nd International Cloud Expo | 1st DXWorld Expo has announced that its Call for Papers is open. Cloud Expo | DXWorld Expo, to be held June 5-7, 2018, at the Javits Center in New York, NY, brings together Cloud Computing, Digital Transformation, Big Data, Internet of Things, DevOps, Machine Learning and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding busin...
In his Opening Keynote at 21st Cloud Expo, John Considine, General Manager of IBM Cloud Infrastructure, led attendees through the exciting evolution of the cloud. He looked at this major disruption from the perspective of technology, business models, and what this means for enterprises of all sizes. John Considine is General Manager of Cloud Infrastructure Services at IBM. In that role he is responsible for leading IBM’s public cloud infrastructure including strategy, development, and offering m...
With tough new regulations coming to Europe on data privacy in May 2018, Calligo will explain why in reality the effect is global and transforms how you consider critical data. EU GDPR fundamentally rewrites the rules for cloud, Big Data and IoT. In his session at 21st Cloud Expo, Adam Ryan, Vice President and General Manager EMEA at Calligo, examined the regulations and provided insight on how it affects technology, challenges the established rules and will usher in new levels of diligence arou...
Smart cities have the potential to change our lives at so many levels for citizens: less pollution, reduced parking obstacles, better health, education and more energy savings. Real-time data streaming and the Internet of Things (IoT) possess the power to turn this vision into a reality. However, most organizations today are building their data infrastructure to focus solely on addressing immediate business needs vs. a platform capable of quickly adapting emerging technologies to address future ...
Recently, REAN Cloud built a digital concierge for a North Carolina hospital that had observed that most patient call button questions were repetitive. In addition, the paper-based process used to measure patient health metrics was laborious, not in real-time and sometimes error-prone. In their session at 21st Cloud Expo, Sean Finnerty, Executive Director, Practice Lead, Health Care & Life Science at REAN Cloud, and Dr. S.P.T. Krishnan, Principal Architect at REAN Cloud, discussed how they built...