| By Mark Euler | Article Rating: |
|
| February 9, 2005 12:00 AM EST | Reads: |
36,501 |
Note that there are several further platform components we were unable to test as part of this review. These include TopLink (a persis-tence layer providing OR mapping), Oracle Application Server Portal, and Oracle Application Server Business Intelligence.
What Sets Oracle Application Server 10g Apart
Let's focus some attention on functionality details, which, in my opinion, set Oracle Application Server 10g apart from other J2EE platforms such as IBM WebSphere and BEA WebLogic (also part of our evaluation). This functionality includes extensive caching technology, which yielded unexpected performance benefits. Although we have not had the opportunity to use the native BPEL capabilities of the BPEL Process Manager, we have been impressed with what we've seen in our evaluations.
As for caching, we tested both Oracle Application Server Web Cache and Java Object Cache (JOC) caching technologies. Used at the network edge, Web Cache combines caching and load balancing. It intercepts HTTP requests and responds with a cached page if one is available. If one is not available, it passes the request back to the least busy application server. Our expectations for performance improvements on our dynamic e-commerce Web site were not high, but Web Cache also has the ability to cache dynamically generated, next-to-static Web content. The result: on Alamo.com, Web Cache serves 80% of all requests, of which 25% are served in compressed form - a clear performance boost!
We also reviewed JOC, which is part of the OC4J J2EE container. JOC provides an API and service for managing cache objects within J2EE apps. We truly loved this feature because it increases performance, especially in a clustered environment. Oracle contributed this innovation to the J2EE community as JSR 107 (JCache API).
Let's not end this review without talking about what Oracle sees as the "crown jewel" of the Application Server 10g platform, Oracle's next-generation process integration product, the Oracle BPEL Process Manager (see Figure 2). Because it's a standards-based BPEL engine, it is a comprehensive offering, not only for its standards-based Web services orchestration capabilities, but also for the built-in WSIF bindings that enable BPEL to orchestrate nearly any legacy system as if it were a Web service - without having to explicitly wrap or publish it as one.
SOA and Web services are certainly the future. With a native BPEL implementation in Oracle BPEL Process Manager, Oracle is among the first to offer the crucial service orchestration capability needed to build service-oriented applications easily. Coupled with a comprehensive and integrated SOA platform in Oracle Application Server 10g, Oracle is a compelling choice for realizing enterprise SOA!
SIDEBAR
Oracle Corporation
500 Oracle Parkway
Redwood Shores, CA 94065
www.oracle.com
Phone: 650 506-7000
www.oracle.com/technology/products/ias/ index.html
Published February 9, 2005 Reads 36,501
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Mark Euler
Mark Euler works for Perot Systems and currently serves as development manager for Vanguard Car Rental e-commerce applications, and systems architect for the Odyssey application, a large multitier OLTP that runs much of Vanguard?s business. He recently led a team of 15 developers in designing Vanguard?s future e-commerce architecture and redesigning the Alamo Web site, which included the development of several applications to support the Web site functionality.
- Kindle 2 vs Nook
- Why IBM’s Server Chief Got Busted
- Is Cloud Computing Like Teenage Sex?
- Industry Experts Discuss the State of Cloud Computing
- Performance Tuning Essentials for Java
- Confessions of a Ulitzer Addict
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- It's the Java vs. C++ Shootout Revisited!
- Cloud Computing Can Revitalize Your Career as Software Developer
- IBM Could "Reinvent" Java: Mills
- Oracle & Cloud Computing: Exclusive Q&A with SVP Richard Sarwal
- A Brief History of Cloud Computing
- Kindle 2 vs Nook
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Why IBM’s Server Chief Got Busted
- Is Cloud Computing Like Teenage Sex?
- Industry Experts Discuss the State of Cloud Computing
- Performance Tuning Essentials for Java
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- JavaServer Faces (JSF) vs Struts
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- What's New in Eclipse?
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- i-Technology Predictions for 2007: Where's It All Headed?






































