IBM WebSphere

WebSphere is a product line of IBM, the different software for application integration, infrastructure ( such as transactions and queues) and includes an integrated development environment.

Known WebSphere products include:

  • WebSphere Application Server
  • WebSphere Portal Server (see also → Portlet )
  • WebSphere Portlet Factory
  • WebSphere MQ (formerly MQSeries )
  • WebSphere Studio Application Developer
  • WebSphere Process Server
  • WebSphere Integration Developer
  • WebSphere Service Registry and Repository

WebSphere Application Server

Very often the WebSphere Application Server ( WAS) is also simply referred to as WebSphere. This Application Server is a runtime environment for Java EE applications ( Java Enterprise Edition). Usually this as an EAR (Enterprise Application Archive ) and WAR are (Web Application Archive ) packed. EAR and WAR files are packed with the tool " jar" ( Java Archive ) files, which contain for example the following.

  • Translated into bytecode Java classes (indicated by the file extension "*. class" ),
  • JSP (Java Server Pages ), which are similar to HTML files, compile the servlets,
  • Metadata (eg, configuration files) and
  • So-called deployment descriptors which are written in XML configuration files.

These components are repeatedly packed in a defined directory structure into each other. The EAR file in the application server " unfolds " (deployed ), a type of installation of the application.

Websphere supports the protocol developed by IBM Lightweight Third - Party Authentication for Single Sign -on.

The command line interface for automated configuration and deployment processes ( wsadmin ) can be operated with the Jython or JACL languages ​​.

Versions

In addition to the distinctions in the version number, which mainly characterize the implementations of J2EE or higher JDK, additional distinctions are identified by the name in functional range. Thus existed in version 4 standard, an Advanced and Enterprise Edition. In version 5 was between Express WHAT WHAT distinguished (without suffix ), WAS ND and WAS Enterprise. Apart from the Express edition, which has implemented no EJB container, the other differences relate mostly to the scalability. Since November 2005, IBM also offers a Community Edition that is running on the Apache Geronimo server.

  • WebSphere Application Server 3.0
  • WebSphere Application Server 3.5 (since August 2000)
  • WebSphere Application Server 4.0 (since August 2001)
  • WebSphere Application Server 5.0 (since January 2003)
  • WebSphere Application Server 5.1 (since January 2004)
  • WebSphere Application Server 6.0 (since February 2005)
  • WebSphere Application Server 6.1 (since June 2006)
  • WebSphere Application Server 7 ( since September 2008)
  • WebSphere Application Server 8 (since June 2011)

WebSphere Portal Server

The WebSphere Portal Server ( WPS short, or WP, if one wants to avoid the ambiguity with the WebSphere Process Server ) is IBM's portal solution. It is a Web - based user interface that can be flexibly adapted and personalized. It is intended to establish a uniform front end with flexible connection of a wide variety of back-end systems quickly (Service -Oriented Architecture, or SOA ). IBM has been instrumental both relevant in the portal environment standards, the Java Portlet standard, JSR 168 and Web Services for Remote Portlets, WSRP initiated. In 2008, new versions of two standards have been completed, JSR 286 and WSRP 2.0.

The WebSphere Portal, Version 6.0, is available in different versions

  • As Portal Express for small to medium sized businesses, departmental servers and the like,
  • As a portal server, the scalable base version,
  • As Portal Enable with some extensions as WebContent Management, RAD, etc (limited licenses)
  • And Portal Extend that allows all the functionality through Bundling of various other products such as Sametime, Domino, Forms and others.

Mid-2008, Version 6.1 was completed. There are several improvements and changes, whereby a key point the advanced Web 2.0 capabilities for easy creation of user interfaces for this was. There is also the WebSphere Portlet Factory, with which you can create portlets built-in applications on the portal server. For Web content management, content management, there is a WebContent Manager.

The available software packages around the portal around have changed, there are now also industry-specific accelerator ( Accelerator) offered that are pre-assembled for a specific purpose and capabilities.

The IBM WebSphere Portal Server is part of the IBM Lotus division ( Lotus software) that focuses within IBM on the Endbenutzerbereich. But he remains part of the Websphere family of products, which stands for integration and middleware because the gantry falls into both categories.

WebSphere MQ

WebSphere MQ is the successor of MQSeries. It is a message oriented middleware that implements the standard middleware functionality, such transactions. In practice, MQ is used to asynchronously communicate across system boundaries. It serves to distribute the load and allows it to address systems that can not be called directly via RPC / SOAP etc.. Here MQ offers the possibility of transactional and secured to communicate ( "push -and-forget "). The MQ Client is available for almost all common operating systems (Solaris, AIX, z / OS, Windows, Linux, ...).

WebSphere Process Server

The WebSphere Process Server ( WPS short ) is a transactional workflow management system, which is offered by IBM for the implementation of service-oriented architectures ( SOA).

WebSphere Studio Application Developer ( WSAD )

WSAD is the successor of IBM Visual Age for Java. WSAD is based on Eclipse and mainly offers special extensions for the WebSphere Application Server. To mention is the local test environment for the developer. This allows the usual debugging within the implemented server processes. In addition, WSAD comes with a small Profiler and there are wizards, for example, with the packaging of the finished EAR files for the editing of Java Server Pages, for creating Enterprise Java Beans ( EJB) and much more. Many of Eclipse plug-ins are also capable of running in WSAD. Since version 6.0, IBM developed the WSAD under the name of Rational Application Developer (RAD ) on.

406409
de