Welcome!

Java IoT Authors: Elizabeth White, Liz McMillan, Yeshim Deniz, Zakia Bouachraoui, Pat Romanski

Related Topics: Java IoT

Java IoT: Article

Oracle Enhances Oracle 9iAS

Oracle Enhances Oracle 9iAS

The application server battleground continues to heat up. iPlanet has recently announced some major improvements to their product line. Oracle, too, is wrapping up a new release of their Oracle9i Application Server (Oracle9iAS) product with updates to their caching and Java technologies.

While BEA's WebLogic and IBM's WebSphere are often named as the front-runners in the application server race, we're clearly seeing incredible levels of technical advancement across the board in the middleware space. The Java platform is the technology that makes such rapid improvements possible - and the development community is the beneficiary of all of this largesse.

Oracle and Akamai made news recently when they announced that they've collaborated on a new way to improve the scalability of Web sites and applications. The technology is called Edge Side Includes (ESI) and it defines a simplified markup language that identifies Web-page fragments that can be cached on ESI-enabled servers for faster delivery to end users. Dynamically generated Web pages provide a more personalized browsing experience, but the resulting computational overhead can be overwhelming to a site's infrastructure.

ESI promises to address this issue by enabling the assembly of both cached and noncached page fragments at the edge of the network or the edge of the data center. Edge servers don't normally execute business logic, so they can run on less-expensive hardware and provide superior performance.

Oracle and Akamai have pledged to make ESI an open standard and have invited other vendors to join them in submitting proposals to the appropriate standards bodies. To use ESI, developers embed ESI tags in their Web pages or use JESI (Edge Side Includes for Java) to generate ESI syntax automatically from J2EE applications. Web sites and applications that make use of ESI can be deployed on application servers or content delivery networks that are ESI-enabled.

Both Oracle and Akamai will support ESI in their own products, including the upcoming Oracle9i Application Server and Akamai's EdgeSuite content delivery network. For example, an ESI-enabled J2EE application running on Oracle9iAS will be able to seamlessly take advantage of Akamai's global network of over 10,000 ESI-enabled content delivery servers (as shown in Figure 1).

The J2EE containers in the upcoming Oracle9iAS are rumored to be extremely lightweight and easy to install, and are expected to include enhanced support for EJB 2.0. The product also includes updates for performance and scalability, with new load-balancing and clustering for Java applications. Oracle hinted that there will also be additional session state replication and cluster failover capabilities, as well as Transparent Application Failover (TAF) and database state management.

Every Oracle9iAS middle-tier server communicates with an Oracle database using a connection pool, which multiplexes clients on a smaller number of connections to the database, improving performance and scalability. Every application writes its long-lived state persistently to a JDBC-enabled database. When the Oracle database is deployed in a cluster configuration and a specific node in the database fails, all state maintained in the database is transparently "failed-over" to another node in the cluster.

When Oracle9iAS is used in combination with the Oracle database, the middle-tier servers have the ability to transparently reroute JDBC connections and database requests to the failed-over node. Depending on how the connections are set up, Oracle9iAS promises to provide configurable degrees of TAF with the database - cold, warm, and hot failover of persistent state.

The new Oracle9iAS release is slated to be available on a broad range of hardware platforms, scaling from low-end uniprocessor machines to high-end SMP clusters, and on all of the major application server o/s platforms, including Solaris, HP-UX, AIX, Tru64, Windows NT, and Linux. Furthermore, the updated performance for J2EE applications promises to provide "cluster" support independently of the hardware platform or OS being used (i.e., its cluster capability doesn't require a specific SMP hardware configuration). This allows J2EE developers and administrators to be able to leverage these features without being tied to any OS/hardware platform.

These exciting new enhancements will undoubtedly "up the ante" in the hotly contested application server market. Watch for this release from Oracle in the near future.

More Stories By Alan Williamson

Alan Williamson is widely recognized as an early expert on Cloud Computing, he is Co-Founder of aw2.0 Ltd, a software company specializing in deploying software solutions within Cloud networks. Alan is a Sun Java Champion and creator of OpenBlueDragon (an open source Java CFML runtime engine). With many books, articles and speaking engagements under his belt, Alan likes to talk passionately about what can be done TODAY and not get caught up in the marketing hype of TOMORROW. Follow his blog, http://alan.blog-city.com/ or e-mail him at cloud(at)alanwilliamson.org.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


IoT & Smart Cities Stories
IoT is rapidly becoming mainstream as more and more investments are made into the platforms and technology. As this movement continues to expand and gain momentum it creates a massive wall of noise that can be difficult to sift through. Unfortunately, this inevitably makes IoT less approachable for people to get started with and can hamper efforts to integrate this key technology into your own portfolio. There are so many connected products already in place today with many hundreds more on the h...
SYS-CON Events announced today that IoT Global Network has been named “Media Sponsor” of SYS-CON's @ThingsExpo, which will take place on June 6–8, 2017, at the Javits Center in New York City, NY. The IoT Global Network is a platform where you can connect with industry experts and network across the IoT community to build the successful IoT business of the future.
CloudEXPO New York 2018, colocated with DXWorldEXPO New York 2018 will be held November 11-13, 2018, in New York City and will bring together Cloud Computing, FinTech and Blockchain, Digital Transformation, Big Data, Internet of Things, DevOps, AI, Machine Learning and WebRTC to one location.
Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereal. Andrew's role at ConsenSys Enterprise is a mul...
DXWorldEXPO | CloudEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.
Disruption, Innovation, Artificial Intelligence and Machine Learning, Leadership and Management hear these words all day every day... lofty goals but how do we make it real? Add to that, that simply put, people don't like change. But what if we could implement and utilize these enterprise tools in a fast and "Non-Disruptive" way, enabling us to glean insights about our business, identify and reduce exposure, risk and liability, and secure business continuity?
The best way to leverage your Cloud Expo presence as a sponsor and exhibitor is to plan your news announcements around our events. The press covering Cloud Expo and @ThingsExpo will have access to these releases and will amplify your news announcements. More than two dozen Cloud companies either set deals at our shows or have announced their mergers and acquisitions at Cloud Expo. Product announcements during our show provide your company with the most reach through our targeted audiences.
DXWorldEXPO LLC announced today that Telecom Reseller has been named "Media Sponsor" of CloudEXPO | DXWorldEXPO 2018 New York, which will take place on November 11-13, 2018 in New York City, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
To Really Work for Enterprises, MultiCloud Adoption Requires Far Better and Inclusive Cloud Monitoring and Cost Management … But How? Overwhelmingly, even as enterprises have adopted cloud computing and are expanding to multi-cloud computing, IT leaders remain concerned about how to monitor, manage and control costs across hybrid and multi-cloud deployments. It’s clear that traditional IT monitoring and management approaches, designed after all for on-premises data centers, are falling short in ...
The deluge of IoT sensor data collected from connected devices and the powerful AI required to make that data actionable are giving rise to a hybrid ecosystem in which cloud, on-prem and edge processes become interweaved. Attendees will learn how emerging composable infrastructure solutions deliver the adaptive architecture needed to manage this new data reality. Machine learning algorithms can better anticipate data storms and automate resources to support surges, including fully scalable GPU-c...