|
|
YOUR FEEDBACK
SOA World Conference
Virtualization Conference $200 Savings Expire May 16, 2008... – Register Today! Did you read today's front page stories & breaking news?
SYS-CON.TV |
TOP THREE LINKS YOU MUST CLICK ON Product Review
BEA Liquid Data for WebLogic 8.1
Data integration for J2EE solutions
By: Rajan Chandras
Digg This!
From a broad perspective, the purpose of any business software application falls into one of two categories: operational or strategic. Operational applications provide users with the capability to carry out business processes (such as processing a customer order from order receipt to product dispatch), and present users with the ability to manage the business data accompanying these business processes (such as customer information, order details and delivery status). Strategic applications (such as data warehousing and business intelligence) provide users with the ability to understand and analyze data in order to learn from it. In order to succeed in these purposes, it is essential that the application have access to all the data it requires. Historically, this data was typically owned by the application, and located within the "application silo." Over the years, however, there has been a growing need to reach out and acquire data that lies outside the control of the application, and today, with mounting volumes of diverse and disparate data, data integration is a keenly felt need and a widely accepted mantra. Liquid Data 8.1 for WebLogic from BEA Systems is a data integration solution that is particularly relevant to the Web service-centric world of today, and a solid contender in the J2EE data integration space. Liquid Data enables users to create a virtual data source that consists of data attributes pulled in from numerous data sources using XML, and then publish methods to manage this virtual data by means of a Web service, served also in the form of XML. Liquid Data Architecture
![]()
All this sounds good, but what does it present from a user perspective? The answer to this question depends on the user. Data architects now have a tool that provides a ready means to integrate disparate data using a drag-and-drop paradigm and without needing to acquire advanced skills in J2EE and XML technologies (although my advice to data architects is to get started on acquiring some measure of these skills anyway!). Application architects will be encouraged by the support for a Web services and standards-driven approach taken by the product team, while systems administrators will benefit from the tight integation between Liquid Data and WebLogic, thus enabling seamless administration. Developers will find the Liquid Data control in the WebLogic Workshop IDE convenient, and they will particularly appreciate the sophisticated code-generation capabilities, which can significantly reduce coding for such related tasks as Web services and data access and excavation. Finally, performance engineers may want to avail of the query caching feature, which provides potential performance benefits. The benefits of an information integration tool such as Liquid Data are not restricted to the technical team, however - in fact, the ultimate benefit is to the business community. The ability to integrate conventional data sources such as relational databases and mainframe applications, together with more contemporary (may I say post-modern, as in art?) sources such as XML and Web services, will help enterprises protect existing investment as well as leverage it to gain greater information awareness and competitive advantage. While there are numerous benefits in using Liquid Data, there are other considerations and concerns to be aware of. For example, tight integration of Liquid Data with the BEA WebLogic application server will restrict using Liquid Data with other application servers. In addition, the Liquid Data release notes mention limitations in the ability of Liquid Data to support certain vendor-specific relational database features this may be an inhibiting factor for widespread deployment. Data mapping is a complex endeavor and requires correspondingly complex capabilities. Data mapping in the Data View Builder also accommodates data transformation, typically required to map different definitions of the same data attribute across disparate systems/sources. Finally, it appears that Liquid Data is designed to render data in one direction only - from data source to consumer, and cannot be used for data updates or data maintenance. (Editor's note: While Liquid Data alone does not support data updates, they are possible within the same Web application or Web service using other components of the BEA Platform [e.g., Workshop controls and/or WebLogic Integration processes for complex cross-source updates].) This has both advantages and shortcomings, and should be considered in a case-specific manner. Conclusion Acknowledgements: BEA Systems, Inc. Web: E-mail: Requirements: BEA WEBLOGIC LATEST STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING NEWS FROM THE WIRES
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||