Coco Jaenicke

Subscribe to Coco Jaenicke: eMailAlertsEmail Alerts
Get Coco Jaenicke: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Coco Jaenicke

As the scope of enterprise integration grows, IT organizations are demanding greater efficiency and agility from their architectures and are moving away from point-to-point integration,which is proving to be increasingly cumbersome to build and maintain. They are migrating towards adaptive platforms such as BEA's 8.1 Platform and many-to-many architectures that supports linear growth costs as well as simplified maintenance. To connect systems, WebLogic developers are shifting away from creating individual adapters between every pair of systems in favor of Web services. For data, they are shifting away from individual mappings between data sources and targets in favor of Liquid Data enhanced with canonical messages. But trying to implement canonical messages can be rife with problems such as causing infighting between departments and creating rigid models that becom... (more)

SYS-CON Radio Interview with Coco Jaenicke

XML-J: Would you care to comment on the state of XML technology in the industry today? Jaenicke: The official "state" of XML is that it's been accepted, but I don't think it's well understood. Most IT managers and project leaders have XML on some checklist somewhere, but few have yet incorporated IT in a strategic way. What's most interesting about the state of XML - past, present and future - is the direction that it's moving. Technology (consider Java) usually comes from the Ivory Tower, and it eventually pushes its way into the mainstream. XML is completely different - it has... (more)

Code Reuse: From Objects to Components to Services

Now that the age of limitless optimism is over and it's trendy to be cynical, I hear many Web services cynics remark that there's nothing new here. They're just components. Been there, done that, and in fact we called it CORBA (or COM). This leads to the inevitable questions about what truly is new and different, and what is empty hype for yesterday's news. In the Beginning... Once upon a time, programmers analyzed their needs, wrote code, and solved their problems. Life was good. Then scientists discovered the object and promised code reuse and shorter development cycles. C++ was... (more)

Middle-Tier Data Management

XML databases are different from traditional databases, and they require a new set of features and metrics for evaluating them. In my last column (XML-J, Vol. 3, issue 2) I talked about native XML database management systems (XDBMS), and I'd like to follow up with how they differ from traditional databases and why this is significant. When databases were first introduced to the industry eons ago, corporations had piles upon piles of data waiting to be poured into some form of digital storage and management. Not so with the introduction of XML - the biggest bottlenecks today are ... (more)

Don't Define a Data Model

Traditional application development dictates that you define your data model first, and then design your applications around the data. As information changes and moves at ever-increasing speeds, being dependent on a rigid data model places a limit on how sophisticated integrated applications can get. But with extensible XML, that limitation is removed - applications can be separated from the information model in the same way that HTML and XML separate presentation from content. Complex Applications The Internet and XML have given us the promise of ubiquitous connectivity and a z... (more)