Home > SOA News > Oracle maps heterogeneous data services strategy for SOA
SOA News:
EMAIL THIS
QUESTION & ANSWER

Oracle maps heterogeneous data services strategy for SOA

By Rich Seeley, News Writer
06 Feb 2008 | SearchSOA.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

This week Oracle Corp. released its Oracle Data Integration Suite, which the company says provides a heterogeneous data services strategy for service-oriented architecture (SOA) implementations. The Oracle technology will create data services from information stored in Oracle databases, but also in databases from competitors as well as legacy systems dating back to the 1970s, says Ashish Mohindroo, product director for Oracle Fusion Middleware. In this interview, Mohindroo, who is responsible for the SOA product strategy, explained his company's vision of integration for service-enabling data.

This may seem like a naïve question but how does Oracle define data services?
Ashish Mohindroo

Ashish Mohindroo: In our terms, it's a service that can provide access to core data residing in the database. So what you want to do is abstract the data there into an XML format. Then you can run XQuery, for example, to do searches. Or you can do XML searches on SQL-based data. So instead of doing a native SQL call, you can make a query in XML that translates into a SQL query on the backend. So from the end user perspective it is all one native language. So they don't need to learn SQL in parallel with XML. We've abstracted the complexity away, providing one unified platform from which you can do queries independent of where the data resides. The advantage is you might have data stored in an Oracle database or [IBM] DB2. You might have data stored in SAP. You can have an Oracle application or any other custom app and each interface is different for how you extract data out of that system. Imagine the complexity. If you have hundreds of systems you have to know each native format for the data, but if it is abstracted to a common XML layer and then you are only programming to that layer, and the platform takes care of native interfaces for queries, then you've taken away a lot of the complexity of pulling information from these heterogeneous systems. That's our definition of what a data service is.

So how did you develop your strategy for the data integration suite?
Mohindroo: As we see more of our customers adopt SOA, they're quickly realizing that it's great to service-enable the infrastructure, but in automating more processes and connecting more systems the value of data is becoming more prominent. As I automate a process, I also tie it in with the underlying data. Without information, without data, the promise of service automation is not truly realized. But there wasn't a product in the market that addressed that. So what you would do is buy the SOA platform, but then you would have to go back and buy separate technology for data integration, and those two products were not integrated, so you had two efforts going without synchronization between the two. You'd have to do custom programming, custom code to really tie the two together and benefit from this automation.

So Oracle set out to solve this problem?
Mohindroo: Being Oracle and having this background in information and data management, we realized what our customers really needed was a unified, integrated platform for both data and SOA. The first entry for that is the data integration suite.

What does the suite do for SOA developers?
Mohindroo: What it really does is as you're automating your processes, as you're service enabling your infrastructure, you have an integrated platform so you can do data transfer and data integration. You can also bring data into this new SOA infrastructure. You can expose data as a service. Now, I can tie that into an end-to-end SOA process.

Do you have an example of how that would work?
Mohindroo: For example, in an order-to-cash process, I can have a step in the process that says do this transfer from database A to database B, and then you can go on to the next step. Versus having to call up another database process, go into an entirely different toolset to make that data transfer happen.

What about cases where you have data coming from a lot of different sources?
Mohindroo: In this announcement, we really make it clear that our technology works across heterogeneous systems. It doesn't matter where the data is residing. It can be residing in an IBM DB2 database. It can reside in MySQL, Microsoft SQL Server. We have an OEM partnership with Teradata [Corp.]. With any kind of system, including Oracle, you can do the data transfers, but the neat thing about it is it doesn't even require an Oracle database. So if you have an infrastructure that is independent of Oracle, it will still work. It is truly heterogeneous. We have over 200 customers who are actively using this core technology in the market today and a large percentage of them are not utilizing the Oracle database.
For more information
Oracle showcases its SOA standardization

Oracle architect advocates agnostic Ajax

Will it work with the legacy IBM databases that use COBOL and CICS?
Mohindroo: Absolutely. We have adapters that connect to that and can pull data into the system. It can expose that data in a standard XML format. We can do queries into it. We can do data transfers into it. It is completely heterogeneous and hot plug-able. It can connect with any system using any backend technology and expose it in a standardized fashion and then run queries on top of that.

So even if the system was created in the 1970s, you can get to it?
Mohindroo: We definitely can. There are customers with IBM mainframe COBOL systems and they don't want to move off of it. They find value in it. They've invested a lot in it, but they want to bring that infrastructure into the mainstream, into the next generation infrastructure. So how do you do that? We actually have adapters that connect to the COBOL system, do the translation from COBOL to XML and then we bring it into the SOA mainstream.


Tags: Data services for SOAOracle Web servicesXML and XML schemaXML acceleration, transport and messagingXML securityBriefing Book: OracleVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Data services for SOA
SOA Pattern of the Week (#6): Canonical Schema
Medical imaging group build HL7 messaging hub with InterSystems Ensemble
Using atomicity to gain SOA granularity
Use JavaScript with the iPhone to create smart phone apps
Componentized XML Query tool takes a step forward
Podcast: SearchSOA tips on software architect skills
Services reuse drives ROI for SOA, survey finds
Tibco releases Complex Event Processing (CEP) suite with new rules, query interfaces
MapReduce moves from secret Google goo to enterprise architecture - Part 1
MapReduce moves from secret Google goo to enterprise architecture - Part 2

Oracle Web services
Java side of Sun seen strengthened by Oracle buy
Web Service Test Forum launched by vendors
BPM platform updated by Oracle adding new dashboard options
Oracle Coherence for XTP
Oracle Application Integration Architecture targets telcos
SOA runtime governance pacts for Parasoft, AmberPoint and Software AG, Progress
Verizon uses BPEL app to cut down on code, check for fraud, and go green
Tibco releases Complex Event Processing (CEP) suite with new rules, query interfaces
Oracle buys performance specialist ClearApp
Distributed processing to boost performance at online book marketplace

XML and XML schema
SOA pattern of the week (#7): policy centralization
Try XML-based Extensible Business Reporting Language (XBRL) for accounting reports
What's new at the W3C
Ganymede: Modeling tools target SOA, UML
Data services mashups emerge for SOA
Making sense of data services mashups
XML turns 10
SOA helps save 100-year-old business
Handling XML with Ajax
Efficient XML draft published

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
class diagram  (SearchSOA.com)
Fast Infoset (FI)  (SearchSOA.com)
GeoRSS  (SearchSOA.com)
Keyhole Markup Language  (SearchSOA.com)
RELAX NG  (SearchSOA.com)
state diagram  (SearchSOA.com)
Universal Business Language  (SearchSOA.com)
Vector Markup Language  (SearchSOA.com)
XML infoset  (SearchSOA.com)
XML pipeline  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary




SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts