Getting Data Integration Done with SOA Standards Lowers Cost, Speeds Completion and Improves Reliability >
By Bill Miller
April 27th, 2007
David Linthicum is a smart guy who has been around data integration for a long time. The title of his recent post in his SOA World blog, “SOA and Data Integration - The marriage of data integration and SOA could end up in divorce” is a little puzzling. I agree with David’s point that:
“… many data integration solutions are more about information/data than about sharing services, so they’re hard fit for many SOAs.”
However, SOA standards and methods are core to better Data Integration. As Loraine Lawson points out in her ITBusinessEdge post, David agrees with this, which he says in “SOA could become the tool for operational and aggregated data”, even though his choice of title for his most recent post may lead you to believe otherwise. The argument, like much of the problem, may only be semantic. David is talking about older Data Integration methods. There are a few leaders who are innovating by using SOA standards at the core to implement next generation fast and flexible Data Integration.
Data Integration is all about enabling many different data systems with many different data structures, formats, naming conventions, and access methods to share and exchange data with each other or with many different applications. The need for Data Integration stems from two desirable realities, distributed IT and innovation and change. Data is too valuable to be left behind, so the old must connect with the new. Distributed data must have the ability to be re-shared, re-combined and re-invented. Data Integration can be and has been accomplished in many different ways through the years; a situation which in itself leads to even more integration, re-integration of past integration, and integration built on top of integration (that is a lot of integration!).
If not done right, and it often isn’t, this can get very confusing, brittle, and is very expensive. Some analysts estimate that between 40% and 70% of all IT project costs today are consumed by integration. What can be done to tame the data integration problem?
The ideal would have,
1) All data available in a standard common format which is self-describing with respect to its organization and meaning (e.g. “XML”)
2) All data accessible in a standard common way (e.g. “Web Services)
XML and Web Services are two of the group of standards that are core to Services Oriented Architecture (SOA).
You must be using these standards, not just on the edges, but at the core of the way in which you approach data integration. In fact, I would encourage people to use SOA standards at the core whether or not the purpose of a data integration project is to actually enable enterprise SOA. Most integration projects today do not yet have SOA as the objective, but for us it is the means to be better solution. Data Integration with SOA standards to normalize and expose data, lowers both current and future costs, provides a better documented greatly simplified and more reliable system to maintain, and paves the way for future IT-enabled business innovation.
Bill Miller, billm@xaware.com
April 27th, 2007
David Linthicum is a smart guy who has been around data integration for a long time. The title of his recent post in his SOA World blog, “SOA and Data Integration - The marriage of data integration and SOA could end up in divorce” is a little puzzling. I agree with David’s point that:
“… many data integration solutions are more about information/data than about sharing services, so they’re hard fit for many SOAs.”
However, SOA standards and methods are core to better Data Integration. As Loraine Lawson points out in her ITBusinessEdge post, David agrees with this, which he says in “SOA could become the tool for operational and aggregated data”, even though his choice of title for his most recent post may lead you to believe otherwise. The argument, like much of the problem, may only be semantic. David is talking about older Data Integration methods. There are a few leaders who are innovating by using SOA standards at the core to implement next generation fast and flexible Data Integration.
Data Integration is all about enabling many different data systems with many different data structures, formats, naming conventions, and access methods to share and exchange data with each other or with many different applications. The need for Data Integration stems from two desirable realities, distributed IT and innovation and change. Data is too valuable to be left behind, so the old must connect with the new. Distributed data must have the ability to be re-shared, re-combined and re-invented. Data Integration can be and has been accomplished in many different ways through the years; a situation which in itself leads to even more integration, re-integration of past integration, and integration built on top of integration (that is a lot of integration!).
If not done right, and it often isn’t, this can get very confusing, brittle, and is very expensive. Some analysts estimate that between 40% and 70% of all IT project costs today are consumed by integration. What can be done to tame the data integration problem?
The ideal would have,
1) All data available in a standard common format which is self-describing with respect to its organization and meaning (e.g. “XML”)
2) All data accessible in a standard common way (e.g. “Web Services)
XML and Web Services are two of the group of standards that are core to Services Oriented Architecture (SOA).
You must be using these standards, not just on the edges, but at the core of the way in which you approach data integration. In fact, I would encourage people to use SOA standards at the core whether or not the purpose of a data integration project is to actually enable enterprise SOA. Most integration projects today do not yet have SOA as the objective, but for us it is the means to be better solution. Data Integration with SOA standards to normalize and expose data, lowers both current and future costs, provides a better documented greatly simplified and more reliable system to maintain, and paves the way for future IT-enabled business innovation.
Bill Miller, billm@xaware.com
Labels: data integration, SOA