InfoQ Homepage Enterprise Architecture Content on InfoQ
-
Mainframe Integration with JBoss ESB and LegStar
In this article we look at how the open source JBossESB has been used to integrate legacy COBOL CICS applications without necessarily having to rely on XML and Web Services stacks.
-
Blaze Data Services or LiveCycle Data Services?
This article, by Ryan Knight, compares two similar products: Adobe’s LiveCycle Data Services (LCDS) and Open Source Blaze Data Services. The comparison is necessary to know the differences between the two products in order to choose the right one for a certain situation.
-
Tijs Rademakers and Jos Dirksen on Open Source ESB
InfoQ has published a sample chapter from the book “Open Source ESBs In Action”, authored by Tijs Rademakers and Jos Dirksen, and took the opportunity to interview the authors about their experience in using open source ESBs in real-world projects.
-
Distributed JBI
Officially, the JBI (Java Business Integration) standard is limited to a single Java Virtual Machine (JVM) instance. In a new article, Sun's Derek Frankforth describes and contrasts the strengths and weaknesses two different styles of setting up a distributed JBI topology using OpenESB, and shows how they complement each other in the end.
-
A Message Type Architecture for SOA
This article proposes a new Message Type Architecture based on two DSLs to help manage the message formats in a SOA. The approach promotes reuse via the Enterprise Data Model referenced in message type definitions. It also helps aligning the Data and SOA governance processes.
-
2009 Trends and Directions for WebSphere
In an exclusive InfoQ article, IBM's WebSphere CTO Jerry Cuomo outlines the 10 top technology direction he envisions for the WebSphere product line in 2009, including Business Mash-ups, a Middleware-as-a-Service offering, cloud support, WAS.NEXT and REST support in multiple products.
-
Getting Started With Spring Integration
In this article, Joshua Long introduces the readers to Spring Integration, an extension of the Spring framework supporting the Enterprise Integration Patterns. After a short introduction into Enterprise Application Integration (EAI), the article presents an example of the integration between an email application and a blogger one.
-
Schema for Web Services – Part I: Basic Datatypes
Most web service developers rely on a data binding conversion layer within a web service to work directly with data structures in their programming language of choice - but this causes a number of problems. In the first of a series of articles that look at these problems, Dennis Sosnoski starts at the most basic level, looking at simple data types and the issues that arise from mapping them.
-
SOA Contract Maturity Model
This article shows how recommended contract versioning design policies relate to a SOA Maturity Model. The goal is to provide a roadmap for achieving the full feature set of versioning and composability as part of SOA Governance.
-
Development Platforms for Mobile Applications: Status and Trends
In this IEEE article, authors Damianos Gavalas and Daphne Economou discuss four application platforms for mobile devices. The platforms discussed are Java Mobile Edition (Java ME), .NET Compact Framework (CF), Adobe Flash Lite, and Android. The article also includes a mobile-game case study to compare these platforms with respect to development effort and time as well as technical issues.
-
Workflow Orchestration Using Spring AOP and AspectJ
This article demonstrates how to build and orchestrate highly configurable and extensible yet light-weight embedded process flow using Aspect Oriented Programming (AOP) techniques. The current examples are based on Spring AOP and Aspect J, however other AOP techniques could be used to accomplish the same results.
-
BPMN 2.0 Virtual Roundtable Interview
In this interview we talk with representatives of the BPMN 2.0 standardization effort from Oracle, IBM and SAP. Here they discuss the evolution of BPMN as well as how it relates to other efforts such as XPDL, WS-BPEL and BPEL4People.