Educational Consultancy WebSphere MQ SYS-ED SYSED

Educational Consultancy WebSphere MQ SYS-ED SYSED

Educational Consultancy - Web Servers - Oracle and IBM

Home

     

Submit Web Server Questions

Web Servers and SYS-ED

Web Server New York Schedule

Definition of Service

Delivery Medium

Web-based Training Services


Web Servers - Oracle and IBM Specialized Expertise with Web Servers
 

State of Web Server Software - Commercial Use

Scalability

Application Infrastructure Virtualization

Web Server - Benchmarks

Web Server - Educational Consultancy

Value Added Service


State of Web Server Software - Commercial Use

At the current time, the most widely used web servers in commercial use are IBM - WebSphere and Oracle - WLS: WebLogic Server and Oracle Application Server.  Historically, BEA has been the leader in its adoption and implementation with WLS. IBM has been more conservative in its approach, but generally has kept pace. It remains to be seen if Oracle will continue the push for standards adoption initiated by BEA with WLS.
 

IBM Corporation
The current release of WAS: WebSphere Application Server is Version 7.0;  it is a J2EE 1.5-compliant platform for assembling, deploying, and managing applications that are part of an SOA environment. WAS is the foundation of the IBM WebSphere software platform and offers Feature Packs as well as complementary technologies for management including WebSphere Virtual Enterprise, WebSphere Extended Deployment Compute Grid, and WebSphere eXtreme Scale.

The IBM commercial WAS products have a shared architecture and are built on the same code base; this translates into developer investments in applications which can be repurposed across the commercial WAS offerings. Applications originally written for and deployed on a WAS Express for Windows server can be moved without any coding changes to any other WAS server.

The major editions of WebSphere Application Server are:

Edition Base Functionality
IBM WebSphere Application Server Core is a J2EE application server that is optimized for a single-server environment.
IBM WebSphere Application Server - Express Combines visual, IBM Rational development tool with a J2EE application server.
IBM WebSphere Application Server Community Edition - WAS CE Open source J2EE 1.5 application server based on the Apache Geronimo project.
IBM WebSphere Application Server Network Deployment - WAS ND Provides near-continuous availability, with advanced performance and management capabilities.

Consultancy Experience

Consultancy Experience


Oracle Corporation
Oracle has two application servers in the marketplace: the Oracle Application Server and  WLS: WebLogic Server. WLS is a well established solution that has transcended past ownership changes to remain a leader in the marketplace. It is being rebranded as Oracle WebLogic Application Server. Oracle's stated strategy is to make WebLogic its preferred application server. The challenge for Oracle will be managing two different application server environments. There is the possibility of technical issues arising and changes having to be made to its roadmap into 2010.

The major editions of WebLogic Server are:

Edition Base Functionality
WebLogic Server Standard Edition Entry-level J2EE application server.
WebLogic Server Enterprise Edition Comprised of the Standard Edition components, plus clustering and management capabilities.
WebLogic Suite Provides full Java EE, clustering, management capabilities, in-memory data grid and a real-time JVM.
WebLogic Application Grid Provides the grid featureset required for application server environments which have higher scale-out or latency-sensitive needs.

The major editions of Oracle Application Server are:

Edition Base Functionality
Oracle Application Server 10g Standard Edition Provides the Oracle Portal and has been designed to unify access to information through a common organization portal.
Oracle Application Server 10g Enterprise Edition Provides the capability to develop, integrate, and deploy applications with additional features including business activity monitoring, business intelligence, identity management, and wireless deployment.

Technology Partners

Technology Partners

Demonstrated Excellence - Oracle, WebLogic, and WebSphere

Web Server Training


Scalability
Implementation for Scalability - Oracle
Oracle’s scalability is achieved through clustering technology, cross-domain management, and diagnostic tooling. Oracle offers Coherence, an in-memory data grid acquired from Tangosol. Coherence provides the capability for scaling and wide support of programming models.

Implementation for Scalability - WebSphere
WebSphere eXtreme Scale functions as an in-memory data grid that dynamically caches, partitions, replicates, and manages application data and business logic across multiple servers. It can also process high-transaction volumes efficiently and with linear scalability, while offering support for higher-level programming models.

Scalability - Differences Between IBM and Oracle Application Servers
Oracle’s Coherence uses a two-phase commit transaction protocol that lets all nodes in a distributed system agree to commit a transaction. The protocol results in either all nodes committing the transaction or aborting, even in the case of network failures or node failures. The greatest disadvantage of a two-phase commit is that a node will block while it is waiting for a message. This means that other processes competing for resource locks held by the blocked processes will have to wait for the locks to be released. Coherence also uses synchronous replication support which can slow down the system and affect recovery times. In both cases, this inhibits performance.

eXtreme Scale uses a one-phase commit to offer better performance and scalability. The WebSphere product also offers support for both synchronous and asynchronous replication. Asynchronous replication allows for system activity to continue in the background to increase application responsiveness, accelerate data intensive applications, and provide high availability and fault tolerance.


Application Infrastructure Virtualization
Given the resource constraints faced by IT organizations, server, storage, and networking virtualization have been incorporated into their IT operational and budgetary success. AIV: Application Infrastructure comprises a significant component of the commercial offerings from both Oracle and IBM.

Implementation for WVE - WebSphere
IBM’s WVE: WebSphere Virtual Enterprise provides prioritization and flexibility of deployment of the applications using pooled resources. WVE provides functionality analogous to a server hypervisor, but for the application server. It is application aware and provides wide range of services for workload and transaction management, as well as service level agreements beyond what the Oracle and BEA solution can address.

Unlike WebLogic Operations Control, which only supports BEA products, IBM’s WVE supports other application servers including WLS and JBoss. IBM WVE provides lower cost of operations, greater flexibility and agility, and better health management via application infrastructure virtualization and server consolidation.

Implementation for AIV - Oracle
In order to achieve a level of AIV from Oracle and BEA products, several offerings must be deployed together. These include VMware ESX Server, Windows or Linux OS, LiquidVM, BEA WLS Virtual Edition, and Oracle WebLogic Operations Control. Oracle's acquisition of WebLogic Operations control and WLS Virtual Edition provide significant strength in management and resource control of VMware server virtual machines and in supporting Service Level Agreements with calculations for variety of statistics.

The combination of three discrete Oracle products does not offer the same level of application management and quality of service as WVE.


Web Server - Benchmarks
SYS-ED is independent from the software companies. We analyze benchmarks for software updates and new products. For example, SPECjAppServer2004 is a client/server benchmark for measuring the performance of a representative J2EE application and each of the components that make up the application environment. JOPS stands for Java operations per second; meaningful statistics in assessing web server performance are Java operations per second and Java operations per second per processor cores.

Application Server/Statistic  JOPS - Java
Operations/Second
JOPS - Java
 Operations/Second per Processor Cores
BEA WebLogic Server 10 8253 192
Sun App Server 9.1 8439 176
Oracle App Server 10g r.10.1.3.3.2 10519 257
IBM WebSphere Application Server 6.1 14004 299
Source - http://www.spec.org/jAppServer2004/ and review of industry white papers.

Web Server - Classroom Training
Classroom Training

Web Server - Web-based Training
 Web-based Training

Based upon these statistics, IBM WebSphere offers the best overall performance. David Silverberg and Jonathan Clarke have been assessing the validity of the statistics and the underlying assumptions of this benchmark information in a variety of hardware and hybrid software environments.


Web Server - Educational Consultancy
Befitting our first generation consultancy experience with Oracle, WebLogic, and WebSphere, SYS-ED offers an integrated curriculum of web server and Java courses.  We specialize in identifying and differentiating between industry standard content and a client's requirement for educational consultancy.

Learning Paths

WebSphere

Oracle

WebLogic

Java

WebSphere MQ

UNIX

Web server and interrelated information technology subject matter can be researched using the search engine.


C# Training Program


C# Training Program


C# Training Program


C# Training Program


C# Training Program

 


C# Training Program


Java Training Program


Java Training Program


Java Training Program


Java Training Program

The audience, duration, and content can be used as a starting point to evaluate a fast-track course, consolidate topics, or augment an integrated training program.

Value Added Service
SYS-ED clients are welcome to submit Oracle, WebLogic, and WebSphere web server questions. Our system consultants and technology partners answer, explain, and where applicable reference source documentation. Questions are reviewed and answered on a first-come/first serve-basis. This service is available through our categorized and software specific Oracletrainingbysysed.us, WebLogictrainingbysysed.us, and WebSpheretrainingbysysed.us websites.