Register for Real-World Java Seminar
The Java Platform, Enterprise Edition, or Java EE, is the most popular
middleware platform for developing and deploying enterprise applications.
Java EE offers developers a choice of vendors, portability, scalability, and
robustness. However, it has been criticized for its complexity and its need
for a lot of redundant and procedural code. In addition, lightweight
frameworks such as Spring and scripting platforms such as Ruby on Rails have
emerged to challenge the platform's supremacy in the middleware world.
In response, the Java Community Process has made great efforts to simplify
the developer's life with Java EE's latest incarnation: Java EE 5.
Innovations such as radically simplified models for Enterprise JavaBeans
(EJB) and Web services have changed how enterprise applications are built
using Java EE 5 technologies. Combini... (more)
Register for Real-World Java Seminar
In the first part of this article you learned how Java EE 5 has simplified
enterprise application development by adopting a POJO programming model and
making use of Java 5 metadata annotations. You also discovered how the Spring
Framework version 2.0 integrates with Java Persistence API (JPA) and makes it
simple to use from enterprise Java applications.
In this second part, you will learn how you can integrate the Spring
Framework with EJB 3 components and to exploit Spring's declarative
transaction features with Java EE applications. Finally ... (more)
Service-oriented architecture (SOA) has become mainstream technology for
integrating disparate systems and applications. For building composite
applications, Business Process Execution Language (BPEL) has emerged as the
standard for business process flow orchestration and application integration
within organizations. Many IT organizations are deploying composite
applications that use BPEL to automate critical business processes. If your
application needs to be available 24/7, you need a reliable BPEL
infrastructure. In this article, we first present a typical BPEL engine
archit... (more)
BMC Application Diagnostics is the next generation application deep dive
monitoring solution that helps users to proactively diagnose application
transaction issues such as slow and failed transactions. BMC Application
Diagnostics combined with BMC End User Experience Management provides an
end-to-end application performance management solution that helps diagnose
application issues. The solution will trace from a real end-user to the
application method. In this blog, I will how discuss you can you get
started with BMC Application Diagnostics.
Understanding Architectu... (more)
Introduction
BMC Application Diagnostics is the next generation application deep dive
monitoring solution that helps users to proactively diagnose application
transaction issues such as slow and failed transactions. BMC Application
Diagnostics combined with BMC End User Experience Management provides an
end-to-end application performance management solution that helps diagnose
application issues. The solution will trace from a real end-user to the
application method. In this blog, I will how discuss you can you get
started with BMC Application Diagnostics.
Understa... (more)