Newletter Sign Up
Posts on the
Design Decomposition Blog
Iridium Satellite Collision in Space
You might have seen the recent news reports about the collision between U.S. and Russian communication satellites. The U.S. satellite was one of the Iridium satellites. What wasn’t reported and you probably don’t know is that an object database management system (ODBMS) is an important part of the Iridium system. Even though ODBMSs are a [...]
February 13, 2009
(The Acronym) SOA is (Perhaps) Dead (at Some Companies); Long Live Services
I am now also posting on the Cutter Blog. My initial posting is (The Acronym) SOA is (Perhaps) Dead (at Some Companies); Long Live Services. It is a response to Anne Thomas Manes’ SOA is Dead; Long Live Services on her blog at the Burton Group.
January 9, 2009
Atomicity
The typical definition of an atomic task or process is one that cannot be decomposed further. This is vague and subject to interpretation. The Decomposition Matrix on this site uses a specific definition: A task (for business process diagrams) or a process (for data flow diagrams) is atomic if every input relates to every output [...]
December 3, 2008
Well-Formed Business Process Diagrams
My last posting referenced the criteria for a well-formed business process diagram mentioned in Business Process Driven SOA using BPMN and BPEL by Matjaz B. Juric and Kapil Pant. I am going to expand on their criteria to create a more comprehensive definition of a well-formed business process diagram. To start, here are three criteria [...]
November 18, 2008
Recent Business Process Modeling Books
I recently received two new books on business process modeling. Both books looked interesting because they had great titles. As it turns out, one book is great and the other not so good. The not so good book is Business Process Driven SOA using BPMN and BPEL by Matjaz B. Juric and Kapil Pant. There [...]
October 9, 2008
The Design Decomposition Blog
is written by Doug Barry.

This architecture shows two existing relational databases being used by a J2EE application server. One database is being accessed using JDO and the other by JDBC. A third database is being used in the middle tier as an EJB accelerator.

The database used as an EJB accelerator could hold data that is unique to the needs of the EJB components, a copy of the data that is updated in the relational database, or both types of data. This is referred to as having "in-line updates" because any updates by EJB components are made directly, or in-line, to the underlying relational database. This is in contrast to "staged updates" (new window).

Object databases make for an excellent middle-tier database for use with EJB components. This is because the object model used by EJB components is the same model used by object databases. For more information, see:

This architecture using an object database will likely provide better performance than if no database or a relational database was used in the middle tier. In either case, the objects in the EJB components would need to be mapped to some degree to the relational model -- either in the middle tier or in the EIS Tier. This is most likely true even with the SQLJ using the SQL:1999 object model. See Part 2 in SQLJ (new window). For an even higher-performing architecture, see "staged updates" (new window).

J2EE enterprise architecture with in-line updates JDO JDBC EJB

Multiple components use JDO to access the relational database. JDO allows the mapping between Java objects and tables to be defined in one place for use by the multiple components. See JDO data conversion (new window).

The JDBC interface is used by the Web Server to access simple data. See when to use JDBC with Java application servers (new window).

Also see:

Related content for: J2EE enterprise architecture with in-line updates

More on the general topic: Architectures using databases in the middle tier

Read more free articles on this site

There are nearly 400 pages of articles on this site with over 20 pages on application servers.

Search this site for more articles

Custom Search

Browse this site for more articles

Click on the topics below to browse the articles on this site. You can see more detail by clicking on the arrows. This highlights the location of the current article: J2EE enterprise architecture with in-line updates.

Loading...

Related recent articles from Google News

When Java EE Is Overkill: Lightweight Application Server Benefits
InfoWorld
By combining the portability and agility of the Spring framework with a lightweight application server, your organization can meet business demands while staying within budget constraints. VMware vFabric™ tc Server is a modern, lightweight Java ...
and more »
7 Feb 2012 at 3:36pm
EMC strikes servers with Project Lightning flash cards
ZDNet UK
Project Thunder is a collection of VFCache cards that sit in a single appliance and are connected to an application server. "By putting a bunch of lightnings together in an appliance you have scalability and shareability," Ader said.
EMC VFCache respinning SSD and intelligent caching (Part II) Business 2 Community
all 123 news articles »
6 Feb 2012 at 7:35am
CloudBees Reduces Cost to Run Java Applications by 62 Percent
MarketWatch (press release)
With the CloudBees Platform, customers gain traditional application server functionality in the cloud without the ongoing maintenance associated with servers and middleware. Runtime services from CloudBees automatically provide load balancing, ...
and more »
8 Feb 2012 at 8:49am
Misys fuses IBM into banking platform
ITWeb
Under the licensing agreement, Misys is incorporating IBM business analytics, information management and application server software, including Business Process Server, into its BankFusion platform. As a result, clients will be able to install a proven ...
and more »
6 Feb 2012 at 12:35am
SAP Award for arvato Systems
openPR (press release)
In addition to that, arvato Systems is a member in the following special expertise programs: SAP BusinessObjects enterprise performance management (EPM) solutions and SAP Netweaver Application Server, SAP NetWeaver Process Integration, SAP NetWeaver ...

7 Feb 2012 at 9:51pm
More related news on: "application server"

Related books at Amazon.com

JBoss in Action: Configuring the JBoss Application Server
JBoss in Action: Configuring the JBoss Application Server
by Javid Jamae, Peter Johnson
Description: JBoss in Action is the first book to focus on teaching readers in detail how to use the JBoss application server. Unlike other titles about JBoss, the authors of JBoss in Action go deeper into the advanced features and configuration of the server. In particular, it focuses on enterprise-class topics, such as high availability, security, and performance. This book walks readers t...
IBM WebSphere Application Server 8.0 Administration Guide
IBM WebSphere Application Server 8.0 Administration Guide
by Steve Robinson
Description: IBM WebSphere Application Server 8.0 Administration Guide is a highly practical, example-driven tutorial. You will be introduced to WebSphere Application Server 8.0, and guided through configuration, deployment, and tuning for optimum performance. If you are an administrator who wants to get up and running with IBM WebSphere Application Server 8.0, then this book is not to be misse...
Ethical Hacking and Countermeasures: Web Applications and Data Servers
Ethical Hacking and Countermeasures: Web Applications and Data Servers
by EC-Council
Description: The EC-Council Press Ethical Hacking and Countermeasures Series is comprised of five books covering a broad base of topics in offensive network security, ethical hacking, and network defense and countermeasures. The content of this series is designed to immerse the reader into an interactive environment where they will be shown how to scan, test, hack and secure information systems...
More related books: Search Amazon.com for application server