SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
Lotus   ®


            Version 1




            IBM WebSphere Application Server
            Introduction for Lotus
IBM WebSphere Application Server Introduction for Lotus
This course is designed to demystify IBM® WebSphere® Application Server and is appropriate for anyone
who is not familiar with this product. This course has a high level focus with a particular emphasis on
how WebSphere Application Server relates to several IBM Lotus® products that run on it. For simplicity,
in this course the phrase Lotus products also includes IBM WebSphere Portal.

Many IBM products, including the following, run on WebSphere Application Server. The products
covered in this course are:
v IBM Lotus Connections
v IBM Lotus Sametime® 8.5
v IBM Lotus Quickr™ services for WebSphere Portal
v IBM WebSphere Portal

The course will explain what WebSphere Application Server is, why some Lotus applications are built on
it, and provide some high level details on each product listed above as it relates to WebSphere
Application Server.

Time required

It should take approximately 60 minutes to complete this course.

Prerequisites and system requirements
There are no prerequisites or system requirements for this course content. No prior WebSphere
Application Server knowledge is required.

Learning topics
This course covers the following learning topics:
v What is WebSphere Application Server?
v Why is it important that WebSphere Application Server is Java™ EE Certified?
v Key characteristics of WebSphere Application Server.
v What is Service-oriented Architecture, and how does WebSphere Application Server come into play
  with it?
v What is Web 2.0?
v   Where does WebSphere Application Server fit into the topology for Lotus products?
v   What versions of WebSphere Application Server do each of the products run on?
v   What other IBM products run on WebSphere Application Server?
v   High level view of the WebSphere Application Server architecture.
v   Where does WebSphere Application Server come into play during product installs?
v   What is the Integrated Solutions Console?
v   What does the Integrated Solutions console look like?
v How do Lotus products that run on WebSphere Application Server make use of the IBM Integrated
  Solutions Console?




                                                                                                      1
Agenda

Read through each of the sections in the order that they are listed in the following table:

Title                                                           Approximate Timing (in minutes)
High level overview of IBM WebSphere Application Server         15
Why are some Lotus products built on IBM WebSphere              20
Application Server?
Working with WebSphere Application Server as it Relates to Lotus 20
Products
Review: Completing the Course                                   5
Total:                                                          60




2   IBM WebSphere Application Server Introduction for Lotus
High level overview of WebSphere Application Server
In this section you will learn what IBM WebSphere Application Server is and its key characteristics and
benefits.

Learning Topics

The following learning topics are covered in this section:
v What is WebSphere Application Server?
v Why is it important that WebSphere Application Server is Java EE certified?
v Key characteristics of WebSphere Application Server.
v What is Service-oriented Architecture, and how does WebSphere Application Server come into play
  with it?
v What is Web 2.0?
v Who are WebSphere Application Server's competitors?

What is WebSphere Application Server?
The term IBM WebSphere is a brand name that represents many products. IBM WebSphere Application
Server is one of the many products in the IBM WebSphere brand and product family. WebSphere
Application Server is:
v An application server that provides an infrastructure for running scalable, enterprise level Java based
  Web applications and services.
  – The applications can be as simple as basic Web sites or as complex as enterprise wide transaction
    processing applications.
  – The services include resource requirements, clustering, administration, security, performance, and
    transaction management.
v A platform for developing and deploying Web services and Enterprise JavaBeans™.
v IBM's implementation of the Java Enterprise Edition (Java EE) platform.
v A key building block for Service-oriented Architecture (SOA) infrastructures

WebSphere Application Server is often referred to as a foundation. In this context, WebSphere Application
Server provides:
v A foundation for running many of the WebSphere applications, such as WebSphere Portal, and many
  other 3rd party applications.
v The foundation of IBM's SOA application infrastructure.

WebSphere Application Server is also referred to as middleware. In this context, WebSphere Application
Server is:
v Middleware that connects clients, browsers and front end Web servers to back end systems such as
  databases.
v Middleware that resides between the operating system and applications, and extends the functions of
  the operating system by integrating systems such as databases and transaction processors, and
  extending them to the Web.

Source: WebSphere Application Server Product Demonstrations

Example: A Web browser sends a request for information via an external Web server to WebSphere
Application Server. Acting as the "middle man", WebSphere Application Server obtains the requested
information from the appropriate back-end source, such as a database, and then sends the information to
the Web browser.



                                                        IBM WebSphere Application Server Introduction for Lotus   3
The diagram to the right depicts a very simplistic version
of a WebSphere Application Server architecture. The
Application in this diagram could be any one of
hundreds of applications, such as WebSphere Portal or
Lotus Connections or a Lotus Sametime 8.5 Meeting
server.




Why is it important that WebSphere Application Server is Java EE
certified?
The benefits of the Java EE Platform are cited in Chapter 1 of the Redbook, WebSphere Application Server
V7.0: Concepts, Planning and Design as follows:
      v An architecture-driven approach allowing application development helps reduce maintenance
        costs and allows for construction of an information technology (IT) infrastructure that can grow to
        accommodate new services.
      v Application development standards, tools and predefined rules improve productivity and
        accelerates and shortens development cycles.
     v Packaging, deployment, and management standards for your enterprise applications facilitate
       systems and operations management.
     v Industry standard technologies enable clients to choose among platforms, development tools, and
       middleware to power their applications.
     v Platform independence gives flexibility to create an application once and to run it on multiple
       platforms. This provides true portability to enterprise applications.
     v Embedded support for Internet and Web technologies allows for applications that can bring
       services and content to a wider range of customers, suppliers, and others, without creating the
       need for proprietary integration.

Note:
v In addition to Java EE Certified you may also hear the terms J2EE Certified or J2EE Compliant. The
  acronym for Java 2 Platform, Enterprise Edition was known as J2EE until recently when it was changed
  to Java EE (starting with version 5).
v The same benefits for Java EE version(s) also apply to J2EE versions.
v WebSphere Application Server version 7.0 uses Java EE version 6.
v WebSphere Application Server version 6.1 uses Java EE version 5.

Key characteristics of WebSphere Application Server
WebSphere Application Server has several editions, a few of which are cited below. The table identifies
some of the key characteristics of each edition. Keep in mind that you can run WebSphere Application
Server in a standalone server configuration, but the real power of WebSphere Application Server is in the
Network Deployment.




4   IBM WebSphere Application Server Introduction for Lotus
Table 1. Characteristics of several WebSphere Application Server editions
Websphere Application Server
Edition                               Key Characteristics
WebSphere Application Server          v Built on top of the WebSphere Application Server base edition
Network Deployment
                                      v Advanced deployment services such as:
                                        – Advanced clustering
                                        – Dynamic scalability
                                        – High availability
                                      v Supports multiple, distributed servers as well as standalone servers
                                      v Centralized administration of multiple servers
                                      v Advanced management features for distributed configurations
WebSphere Application Server Base     v Supports standalone server environment
                                      v Serves as the core Java EE, Web 2.0 and Web services application server.
                                      v Secure, high performance transaction processing
                                      v Optimized to ease administration in scalable, standalone server
                                        environment
WebSphere Application Server          v Supports standalone server environment
Express®
                                      v Targets small and mid-size businesses
                                      v Easy management of basic dynamic web sites
                                      v Affordable
WebSphere Application Server          v Separate product from the other editions
Community Edition
                                      v Built on Apache Geronimo
                                      v Designed to utilize innovations in open source community
                                      v Supports standalone server environment
                                      v Lightweight
                                      v Free download


Note:
v All editions listed in the table above are Java EE Certified.
v   All editions except for the Community Edition share a common code base.
v   All information in the table applies to WebSphere Application Server versions 6.1 and 7.0.
v   WebSphere Application Server version 6.1 became available in June 2006.
v   WebSphere Application Server version 7.0 became available in October 2008.


Question: WebSphere Application Server is open source. Does this mean the Lotus applications that run on
WebSphere Application Server, run on the open source version of WebSphere Application Server?

Answer: No. The editions of WebSphere Application Server used by Lotus products and WebSphere Portal are not
based on the open source community edition. They run on the proprietary editions, namely WebSphere Application
Server Network Deployment, which offer enterprise services. This subject will be discussed in more detail later in
this course.

For more detail on each WebSphere Application Server edition above as well as others not represented
here, such as the optional Extended Deployment and also the System z®, Hypervisor, and Developer
edition, refer to the following resources:
v WebSphere Application Server Version 7 Product Editions



                                                              IBM WebSphere Application Server Introduction for Lotus   5
v Redbook: WebSphere Application Server V7: Concepts, Planning, and design. Look at the comparison chart
  on page 17.
v WebSphere Application Server Version 6.1 Packaging

What is Service-oriented Architecture, and how does WebSphere
Application Server come into play with it?
WebSphere Application Server is the foundation of IBM's Service-oriented Architecture (SOA) application
infrastructure. SOA is a set of design principles that enables businesses to develop agile applications and
services that can be integrated with a broad range of platforms and services, and with existing
applications, and can easily adapt to evolving business needs. The Redbook, WebSphere Application Server
V7.0: Concepts, Planning and Design, cites the following SOA capabilities WebSphere Application Server
provides:

     WebSphere Application Server provides the environment to run your solutions and to integrate
     them with every platform and system as business application services conforming to the SOA
     reference architecture. From a SOA perspective, with WebSphere Application Server you can
     perform the following functions:
     v Build and deploy reusable application services quickly and easily
     v Run services in a secure, scalable, highly available environment
     v Connect software assets and extend their reach
     v Manage applications effortlessly
     v Grow as your needs evolve, reusing core skills and assets ...

     As the architecture grows and more applications are added to this portfolio, they can be
     orchestrated together in flexible business workflows, enabling businesses to better react to changes,
     such as the introduction of a new partner or supplier, shifts in the business model, or the
     streamlining of several application services into one.

Refer to the first few minutes/slides of the multimedia presentation, Introduction to WebSphere Application
Server v7, for an overview of how and where WebSphere Application Server plays a part in IBM's SOA
life cycle.

What is Web 2.0?
As you explore various WebSphere Application Server resources, you will frequently see it referred to as
a Web 2.0 application server. You may be wondering what Web 2.0 means. The IBM Lotus Connections 2.5
Reviewer's Guide offers the following explanation of Web 2.0:

     The best way to understand Web 2.0 is to look at what preceded it in the first generation, or Web 1.0
     era. The Web 1.0 world was characterized by mostly static content that was usually created and
     managed by a central authority. Web browsers were called that because they allowed users to
     browse those static HTML pages. There was very little interaction from users. Users might
     occasionally submit a form (which was probably mailed to the Webmaster) but were mostly
     consumers of centrally published content. Web 2.0 refers to the second generation of Web design and
     development that lets users to do more than just retrieve information. New development tools, Web
     constructs, and a move toward empowering and involving the user caused a dramatic change in
     how users interacted with not only content but, more importantly, with other users on the Web.
     Users now have the ability to author their own Web content, as well as rate, tag, and comment on
     others' content, and they have the ability to interact with others, virtually, on the Web. This has led
     to the development of Web-based communities and sites that provide social networking, file sharing,
     blogs, wikis, and other interactive content applications.




6   IBM WebSphere Application Server Introduction for Lotus
Web 1.0 refers to connecting computers and making technology more efficient for computers. Web 2.0
represents an evolving World Wide Web platform. Web 2.0 is about connecting people and making
technology efficient for people.




Source: Redpaper: Case Study: Web 2.0 SOA Scenario

Who are WebSphere Application Server's competitors?
In terms of longevity, WebSphere Application Server has been in the industry for over 10 years and has
evolved over time with the ever changing technologies and standards. However, it is not the only
application server in the industry that provides the features described in the document. Other top
application servers include:
      v Adobe® ColdFusion
      v Apache Geronimo
     v   Oracle WebLogic Server
     v   Red Hat JBoss
     v   Microsoft® Windows® Server 2003
     v   SAP NetWeaver
     v Sun Java System Application Server/GlassFish

Even with this competition in the market place, WebSphere Application Server is regarded as one of the
premier application servers available. In September 2008, results of market research by Evans Data
Corporation comparing the application servers cited above, included the following:

     WebSphere was ranked higher in ten out of twenty-one categories by its users than any other
     application server was. These categories include some of the ones that users also rated as most
     important, including performance, scalability, support, and diagnostics.




                                                       IBM WebSphere Application Server Introduction for Lotus   7
Source:Evans Data Corporation report: Users' Choice: Application Servers

The following eWeek article discusses the Evans Data Corporation report referenced above: Survey: IBM
WebSphere Tops App Server Ranks




8   IBM WebSphere Application Server Introduction for Lotus
Why are some Lotus products built on WebSphere Application Server?
In this section you will learn about the strengths of WebSphere Application Server and why some Lotus
products are built on this technology.

Learning Topics

The following learning topics are covered in this section:
v What are some of the Lotus products that run on WebSphere Application Server?
v What are the benefits of WebSphere Application Server?
v Why have some Lotus products moved from IBM Lotus Domino® to WebSphere Application Server?
v Where does WebSphere Application Server fit into the topology for Lotus products?
v What versions of WebSphere Application Server do each of the products run on?
v What other IBM products run on WebSphere Application Server?

What are some of the Lotus products that run on WebSphere
Application Server?
v   Lotus Sametime
v   Lotus Connections
v   WebSphere Portal
v   Lotus Quickr services for WebSphere Portal

What are some of the benefits of WebSphere Application Server?
WebSphere Application Server was ranked as one of the top Application Servers offered in the
marketplace today by developers and IT professionals. Source: Evans Data Corporation

WebSphere Application Server provides a solid and robust foundation on which to run Lotus
applications. Some of the benefits of WebSphere Application Server are:
v It provides a fast, reliable, available, secure and scalable environment that enables development and
  application efficiencies so that businesses can do more with fewer resources.
v Support for the broadest range of platforms in the industry.
v Out-of-the-box security configurations and user registry, compliance with government standards, and
  stringent Web services security.
v Increased developer productivity with a proven, standards-based platform.
v Java EE 5 certification, EJB 3.0 support and Java Persistence API (JPA) and Java Development Kit (JDK)
  6.0, which deliver simplified programming models for building reusable persistent objects.
v Web services support, including JAX-WS, SOAP 1.2, MTOM, XOP, WS-ReliableMessaging, WS-Trust,
  WS-SecureConversation, WS-Policy, and Kerberos Token Profile, which simplifies interoperability in
  mixed environments.
v Web 2.0 support (via Feature Pack for Web 2.0) which extends Service Oriented Architecture (SOA) by
  connecting external Web services, internal SOA services, and Java Platform Enterprise Edition (JEE)
  objects into highly interactive Web application interfaces.
v Session Initiation Protocol (SIP) servlets which simplify development with standardized support for
  interactive user sessions involving real-time multimedia elements such as voice, video, instant
  messaging and online games.
v WebSphere Application Server Feature Packs which simplify the adoption of new standards such
  Services Component Architecture (SCA), and improve consumability by enabling IT Administrators
  and developers to selectively take advantage of new standards and features while maintaining a more
  stable internal release cycle.


                                                        IBM WebSphere Application Server Introduction for Lotus   9
v WebSphere Security Domains which deliver greater granularity, flexibility and control over users and
  infrastructure to increase administration efficiencies.
v Security auditing capabilities which ensure security compliance to ease development.
v Simplified infrastructure, flexible and effective application control and runtime efficiency so IT
  Administrators and developers can respond to evolving business needs with infrastructure and
  application intelligence.
v Runtime provisioning and OSGi technology which dynamically selects only the needed functions for
  memory and space, thus reducing the application server footprint.
v Administration tools that enable attention to the deepest level of security providing fine grained
  security management levels.
v New Web services support including WS-Business Activity, WS-Notification and WS-I Basic Security
  Profile, which helps developers more securely extend their reach and gives better application
  portability and control. On top of already extensive Web services support, Web 2.0 and a powerful Java
  Messaging Service (JMS) engine help developers extend the reach of existing applications and
  maximize asset utilization.
v Pre-integrated support for WebSphere MQ and tight integration with WebSphere ESB - the combination
  of these products form a powerful Enterprise Service Bus that can integrate the most diverse set of
  applications and environments.
Source: WebSphere Application Server WebSphere software: Features and Benefits

Why have some Lotus products moved from IBM Lotus Domino to
WebSphere Application Server?
Some products, such as Lotus Sametime, have moved from running on Lotus Domino to WebSphere
Application Server. As products evolve, some new features make the product better suited to run on a
different type of technology.

John P. Lamb, Michael Laskey and Gopal Indurkhya explain in their book, IBM WebSphere and Lotus:
Implementing Collaborative Solutions, which applications are best suited for Lotus Domino or WebSphere
Application Server in the following way:

     At a high level, the type of application is an important factor in deciding on which platform to
     build. ... the strengths of Domino lie in collaborative applications. Domino is good at applications
     involving user interaction, providing a scalable document data store, rich content handling, and a
     robust security model. WebSphere Application Server (WAS) is ideal for transactional applications,
     highly leveraging a relational data store, and providing enterprise-level J2EE application hosting.

As the authors describe, both WebSphere Application Server and Lotus Domino have strengths and
differences that make them better suited for use with particular products or applications, as we see with
the Lotus products that run on either Lotus Domino or WebSphere Application Server.

Where does WebSphere Application Server fit into the topology for
Lotus products?
This part contains topology diagrams for several Lotus products that show where WebSphere Application
server fits into a typical deployment of that product.




10   IBM WebSphere Application Server Introduction for Lotus
The following image shows Lotus Connections 2.5 standalone deployment:




The following image shows Lotus Connections 2.5 Network Deployment:




                                                 IBM WebSphere Application Server Introduction for Lotus   11
The following image shows Lotus Sametime 8.5:




12   IBM WebSphere Application Server Introduction for Lotus
The following image shows WebSphere Portal 6.1.x standalone configuration:




The following image shows WebSphere Portal 6.1.x clustered configuration (vertical cluster):




                                                    IBM WebSphere Application Server Introduction for Lotus   13
The following image shows Lotus Quickr 8.1 services for WebSphere Portal:




The following images are non-examples showing how WebSphere Application Server is not part of
the topology for Lotus Domino:
The following image shows Lotus Domino 8.5.1 configured as an application server:




14   IBM WebSphere Application Server Introduction for Lotus
The following image shows Lotus Domino 8.5.1 configured as a mail and directory server:




What versions of WebSphere Application Server do each of the
products run on?
Table 2. Lotus products and the version of WebSphere Application Server that is supported with each product
Product                                                   Supported version of WebSphere Application Server
Lotus Sametime 8.5                                        WebSphere Application Server 7.0.0.3 Network
                                                          Deployment edition
Lotus Connections 2.5                                     WebSphere Application Server 6.1.0.23 Network
                                                          Deployment edition
WebSphere Portal 6.1.0.3/6.1.5.0                          WebSphere Application Server V7.0.0.5 with Java SDK 1.6
                                                          SR5 or WebSphere Application Server V6.1.0.27 with Java
                                                          SDK 1.5 SR10 Base or Network Deployment
Lotus Quickr 8.1.x services for WebSphere Portal          WebSphere Application Server V6.0.2.17 Network
                                                          Deployment edition



What other IBM products run on WebSphere Application Server?
In addition to the products listed above, there are many other IBM products that run on WebSphere
Application Server. Some of these products are:
v Rational® Application Developer for WebSphere Software
v   IBM Information Server Domain software
v   IBM OmniFind® Enterprise Edition
v   Lotus Expeditor Server
v   Lotus Forms Server
v   IBM Mashup Center (Lotus Mashups and MashupHub)
v   Lotus Web Content Management
v   IBM Lotus Workforce Management
v   Rational Asset Analyzer
v   Rational Asset Manager
                                                           IBM WebSphere Application Server Introduction for Lotus   15
v   Rational Requirements Composer
v   Rational Software Architect for WebSphere Software
v   Rational Team Concert™
v   Lotus ActiveInsight®




16    IBM WebSphere Application Server Introduction for Lotus
Working with WebSphere Application Server as it relates to Lotus
products
In this section you will learn about the core components of the WebSphere Application Server
architecture, and where WebSphere Application Server comes into play in product installations of Lotus
Sametime, Lotus Connections, WebSphere Portal, and Lotus Quickr services for Websphere Portal. You
will also become familiar with the IBM Integrated Solutions Console, which is used in various capacities
by these products for central administration.

Learning Topics

The following learning topics are covered in this section:
v High level view of the WebSphere Application Server architecture.
v Where does WebSphere Application Server come into play during product installs?
v What is the Integrated Solutions Console? What does the Integrated Solutions console look like?
v How do Lotus products that run on WebSphere Application Server make use of the IBM Integrated
  Solutions Console?

High level view of the WebSphere Application Server architecture
There are several core components to the WebSphere Application Server infrastructure. You will learn
where Lotus products fit into the WebSphere Application Server architecture further along in this course,
so it is beneficial to learn a bit about the terminology used to describe the WebSphere architecture.

Starting with the simplest WebSphere Application Server environment, the diagram below identifies the
components starting with the innermost component and working outward.

Application in this model refers to a Java EE
(J2EE) web application, comprised of an
Enterprise ARchive (.EAR) file and/or Web
Application ARchive ( .WAR) files.

Application Server is a process that hosts and
runs one or more Java EE web application.
Each application server runs in its own Java
Virtual Machine (JVM).

Node is an individual physical or virtual
system/machine that contains an installation
of WebSphere Application Server.

Cell is a group of Nodes in an administrative
domain. A few guidelines:
v An Application Server runs on only one
  Node.
v In the standalone configuration there is only
  one Node.
v The Node can contain multiple Application
  Servers, but the configuration files for each
  server are stored and maintained
  individually.
v With a standalone configuration, each
  application server acts as a unique entity.
v The WebSphere Application Server Express,
  Base, and Network Deployment editions all
  support the standalone configuration.


                                                      IBM WebSphere Application Server Introduction for Lotus   17
The power of these components is not fully realized until you introduce more complex and/or scalable
applications and environments, where you must use the WebSphere Application Server Network
Deployment edition; the WebSphere Application Server Base edition does not accommodate the more
robust WebSphere capabilities such as clustering, central administration, multiple servers, etc.

Building on the components already defined
above:

Deployment Manager administers multiple
nodes in a cell from a centralized location.

Node Agents work with the Deployment
Manager to perform administrative functions.

Cluster is a group of application servers that
are used for the same purpose / run the same
applications. A few guidelines:
v The presence of the Deployment Manager in
  this diagram indicates this is a WebSphere
  Application Server Network Deployment (or
  higher).
v You can configure multiple Nodes and
  administer them centrally via the
  Deployment Manager.
v Each Node has a Node Agent that works
  with the Deployment Manager to manage
  administration processes.
v In the Network Deployment edition of
  WAS, a Cell can contain more than one
  Node.




WebSphere Application Server configurations can be much more complicated than the ones shown above;
the purpose of these simple diagrams is to learn some of the core elements.

Where does WebSphere Application Server come into play during
Lotus product installs?
WebSphere Application Server is installed as part of the installation process with most of the Lotus
products that run on it. Whether or not you are required to install WebSphere Application Server
separately from a Lotus product install, the installation process is straightforward. As you navigate
through the Lotus product installations, you may see evidence of WebSphere Application Server being
installed in the background, and in some cases you will be prompted to enter a minimal amount of
information related to WebSphere Application Server.

The "High level view of the WebSphere Application Server architecture" section above explains that
WebSphere Application Server Network Deployment edition provides more robust capabilities than the
Base edition; and an integral part of that environment is the Deployment Manager. Think of the
Deployment Manager simply as a separate machine with an installation of WebSphere Application Server
configured specifically to act as the central place for administering your Cells, Nodes, Application
Servers, etc. Refer to the image above for an example of this configuration. Furthermore, think of the
Lotus product as a Node installed on a separate machine from the Deployment Manager, sitting on top of
its own installation of WebSphere Application Server. This is also shown in the image above. The Lotus
installation programs will prompt you to add information about the Deployment Manager machine,
namely its Host name and Port number, if you choose the installation option that installs the Network
Deployment edition.


18   IBM WebSphere Application Server Introduction for Lotus
Here are some examples of Lotus product installation screens, including some showing where you would
input information for WebSphere Application Server Deployment Manager.
Lotus Sametime 8.5:
       During installation of a Lotus Sametime 8.5 component such as Lotus Sametime Meeting Server
       or Lotus Sametime System Console (shown below), a WAS Configuration screen will prompt you
       to:
       v Specify a Cell name, Node name, and fully qualified host name for the machine to which you
          are installing the Sametime component and WebSphere Application Server.
       v Create a WebSphere Application Server administrative user ID (example: wasadmin) and
          password.




       If you install more than one Lotus Sametime component on the same machine, the WebSphere
       Application Server files are installed only with the first component. You will not be prompted to
       enter WebSphere Application Server related information for subsequent Lotus Sametime
       component installations on that particular machine.
Lotus Connections 2.5:
       Unlike most of the other Lotus products that run on WebSphere Application Server, Lotus
       Connections 2.5 requires that you install WebSphere Application Server first, and then install
       Lotus Connections on top of it. The Lotus Connections 2.5 InfoCenter topic Pre-installation tasks:
       Installing WebSphere Application Server provides the following information:



                                                      IBM WebSphere Application Server Introduction for Lotus   19
IBM WebSphere Application Server Network Deployment is provided with Lotus
              Connections 2.5 and supports both standalone and network deployments of Lotus
              Connections as well as conversion from standalone to network deployments. WebSphere
              Application Server Base is also supported with Lotus Connections 2.5 but is not as easily
              scalable as the Network Deployment version.
        Once you have installed the WebSphere Application Server version that is provided with Lotus
        Connections 2.5, you then install Lotus Connections. During the installation, you specify the type
        of deployment as shown in the screen capture below.




        With the Network deployment option you are prompted to enter Deployment Manager
        information, as shown in this screen capture:




20   IBM WebSphere Application Server Introduction for Lotus
WebSphere Portal 6.1.x
       When you install WebSphere Portal 6.1.0.x or 6.1.5.x, it automatically installs WebSphere
       Application Server 6.1.0.x as well. During the WebSphere Portal install you are prompted to
       specify the Portal administrative user ID and password. This same user name and password is
       used for the WebSphere Application Server administrative user.
       The Installation details in this screen capture show where WebSphere Application Server will be
       installed during the WebSphere Portal install.




                                                     IBM WebSphere Application Server Introduction for Lotus   21
22   IBM WebSphere Application Server Introduction for Lotus
During the WebSphere Portal install, you will see WebSphere Application Server being installed
       as shown in this screen capture:




       A case where you would install WebSphere Application Server separately from WebSphere Portal
       is if you want to run WebSphere Portal 6.1.x.x on WebSphere Application Server version 7.0. In
       this case, you must install WebSphere Application Server 7.0 first, and then install WebSphere
       Portal 6.1.x.x on top of it. The WebSphere Portal install always checks for existing installations of
       WebSphere Application Server. When the WebSphere Portal installer locates the WebSphere
       Application Server 7.0 installation, it prompts you to choose between Install a new instance or
       Install on top of an existing instance. You would choose the latter to run WebSphere Portal
       6.1.x.x on an existing WebSphere Application Server 7.0 installation.




Lotus Quickr 8.1.x services for WebSphere Portal:
       By default, the Lotus Quickr installation program installs WebSphere Portal and WebSphere
       Application Server in addition to Lotus Quickr unless they are already installed.
       This screen capture shows the install panel where you select the Lotus Quickr Installation type:




                                                       IBM WebSphere Application Server Introduction for Lotus   23
If you select the Advanced Enterprise Cluster type, you will be prompted for Deployment
        Manager data as shown in this screen capture:




24   IBM WebSphere Application Server Introduction for Lotus
What is the IBM Integrated Solutions Console?
The IBM Integrated Solutions Console (ISC) is one tool that can be used to administer WebSphere
Application Server. The WebSphere Application Server Infocenter topic, Overview of Integrated Solutions
Console describes the Integrated Solutions Console as follows:

     Integrated Solutions Console provides a single, common interface for system administration. It
     provides the main platform on which IBM and non-IBM products can build administrative user
     interfaces as individual plug-ins to a common console framework. Standardizing product
     administration functions to run on the Integrated Solutions Console platform gives them a more
     common look and feel and a more consistent behavior, thereby reducing the learning curve and
     adoption as new management components are introduced. Administrators can interact with multiple
     IBM and non-IBM products from a single browser-based console.
     Consistency across administrative interfaces
            Integrated Solutions Console provides a common appearance (for example, theme, layout
            and banner) and behavior (for example, navigation and authentication) to enable consistent
            user interaction for administering software products.
     A standards-based architecture
            Integrated Solutions Console provides a standards-based architecture for Web
            administration. Each Integrated Solutions Console module consists of one or more Web
            applications that have access to services within the Java Platform, Enterprise Edition (Java
            EE) environment provided by WebSphere Application Server. The help interface is
            implemented using the Eclipse open standard. Console modules are developed using the
            Java Portlet Specification.


                                                      IBM WebSphere Application Server Introduction for Lotus   25
Easy deployment of product administration consoles
            The Integrated Solutions Console framework provides an XML-based interface for deploying
            console modules to a console installation. XML descriptors provide the information needed
            to deploy the portlet, resources, and setup the page layout and navigation in the console. A
            console module can be easily removed without impact to the remaining console modules.
     Accelerated development of solutions
            Using Integrated Solutions Console enables products to reduce the time required to develop
            solutions that require administration functions. The standards-based architecture, common
            framework, and support for existing investment help reduce the time required to implement
            solutions.
     Improved administration efficiency
           Customers invest significant resources in training administrative personnel. Providing a
           common interface across IBM products enables customers to reduce training time and
           expense.

For more information, read the IBM Lotus Sametime wiki article, Lotus Sametime 8.5: Using the new
Sametime System Console.

How do Lotus products that run on WebSphere Application Server
make use of the Integrated Solutions Console?
Each of the Lotus products that run on WebSphere Application Server make use of the Integrated
Solutions Console (ISC) in some way. For some of the products, such as Lotus Sametime, the ISC is one
of the primary tools used to administer the server. For other products, such as Lotus Quickr, the ISC is
used in specific scenarios, such as when enabling trace to troubleshoot an issue with the WebSphere
Portal server that Lotus Quickr runs on.
Lotus Sametime 8.5:
        The Lotus Sametime System Console is an extension of the Integrated Solutions Console and runs
        on the Lotus Sametime System Console server. When started, the Lotus Sametime System Console
        runs as a task in the WebSphere Application Server administrative console [which is the ISC].
        (Source: Lotus Sametime System Console) The Lotus Sametime Infocenter describes the Lotus System
        console as:

              ... a Web-based application that provides a central location for installing, configuring,
              administering, and monitoring the Lotus Sametime family of products. In an enterprise
              deployment, install the console on a dedicated machine. The machine also becomes the
              Deployment Manager in a clustered environment, managing activity in all server clusters in
              the Lotus Sametime environment. Source: Lotus Sametime System Console
        Here is a screen capture of the Lotus Sametime System console:




26   IBM WebSphere Application Server Introduction for Lotus
The application server that the Lotus Sametime System Console runs on, as well as the Lotus
       Sametime System Console component of the ISC, are circled.
       In this screen capture, the view has been filtered to show only the Lotus Sametime components:




Lotus Connections 2.5
       When working with Lotus Connections, the ISC is used only for certain configuration tasks, such
       as configuring single sign-on.
       Here is a screen capture of the ISC being used to administer a Lotus Connections configuration:




                                                     IBM WebSphere Application Server Introduction for Lotus   27
The servers that are part of the Lotus Connections configuration are circled.
WebSphere Portal 6.1.0.3/6.1.5.0
        As with Lotus Connections, the ISC is also only used for certain configuration tasks when
        working with WebSphere Portal. For example, when an administrator needs to enable extended
        tracing for WebSphere Portal, this task is performed in the ISC.
        Here is a screen capture of the ISC being used to administer a WebSphere Portal configuration:




        The WebSphere Portal server is circled.
Lotus Quickr 8.1.x services for WebSphere Portal
        As is true for Lotus Connections and WebSphere Portal, the ISC is also only used for certain
        troubleshooting or configuration tasks when working with Lotus Quickr. For example, when an


28   IBM WebSphere Application Server Introduction for Lotus
administrator needs to troubleshoot an issue with the LTPA token, the WebSphere Application
Server configuration settings may need to be changed using the ISC.
Here is a screen capture of the ISC being used to administer a Lotus Quickr configuration:




The WebSphere Application and WebSphere Portal servers that Lotus Quickr is running on as an
Enterprise Application are circled.




                                              IBM WebSphere Application Server Introduction for Lotus   29
Review: Completing the Course
You have now completed the IBM WebSphere Application Server Introduction for Lotus course.

Review

At this point you should have a high level understanding of the following learning topics:
v What is WebSphere Application Server?
v Why is it important that WebSphere Application Server is Java EE Certified?
v Key characteristics of WebSphere Application Server.
v What is Service-oriented Architecture, and how does WebSphere Application Server come into play
  with it?
v What is Web 2.0?
v Who are WebSphere Application Server's competitors?
v   What are some of the Lotus products that run on WebSphere Application Server?
v   What are the benefits of WebSphere Application Server?
v   Why have some Lotus products moved from Lotus Domino to WebSphere Application Server?
v   Where does WebSphere Application Server fit into the topology for Lotus products?
v   What versions of WebSphere Application Server do each of the products run on?
v   What other IBM products run on WebSphere Application Server?
v High level view of the WebSphere Application Server architecture.
v Where does WebSphere Application Server come into play during product installs?
v What is the Integrated Solutions Console?
v What does the Integrated Solutions console look like?
v How do Lotus products that run on WebSphere Application Server make use of the Integrated
  Solutions Console?

Question and Answer

Reinforce what you have read by answering the following questions. The answers are provided in the
answer key, which is available in the appendix of this document.

Question                                                        Answer
Are WebSphere Portal and WebSphere Application Server
the only products that fall under the WebSphere brand?
List at least four Lotus products that run on WebSphere
Application Server.
What is the name of the tool that you learned about in
this course that is used to administer WebSphere
Application Server?




30    IBM WebSphere Application Server Introduction for Lotus
Appendix. Answer Key for the Question and Answer
Question                                                  Answer
Are WebSphere Portal and WebSphere Application Server No. The term "WebSphere" is a brand name that
the only products that fall under the WebSphere brand? represents many products. WebSphere Application Server
                                                       is one of the many products in the IBM WebSphere
                                                       brand and product family.

                                                          This answer can be found in the section “High level
                                                          overview of WebSphere Application Server” on page 3
List at least four Lotus products that run on WebSphere   v IBM Lotus Sametime
Application Server.
                                                          v IBM Lotus Connections
                                                          v IBM WebSphere Portal
                                                          v IBM Lotus Quickr services for WebSphere Portal
                                                          v Lotus Expeditor Server
                                                          v Lotus Forms Server
                                                          v Lotus Web Content Management
                                                          v IBM Lotus Workforce Management
                                                          v Lotus ActiveInsight

                                                          This answer can be found in the section “Why are some
                                                          Lotus products built on WebSphere Application Server?”
                                                          on page 9
What is the name of the tool that you learned about in    The Integrated Solutions Console (ISC).
this course that is used to administer WebSphere
Application Server?                                       This answer can be found in the section “Working with
                                                          WebSphere Application Server as it relates to Lotus
                                                          products” on page 17




                                                                                                                  31
32   IBM WebSphere Application Server Introduction for Lotus
Printed in USA

Weitere ähnliche Inhalte

Was ist angesagt?

IBM websphere application server types of profiles
IBM websphere application server types of profilesIBM websphere application server types of profiles
IBM websphere application server types of profilesKuldeep Saxena
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...Nancy Thomas
 
Installing web sphere application server v7 on red hat enterprise linux v6.3
Installing web sphere application server v7 on red hat enterprise linux v6.3Installing web sphere application server v7 on red hat enterprise linux v6.3
Installing web sphere application server v7 on red hat enterprise linux v6.3Dave Hay
 
Ibm web sphere application server interview questions
Ibm web sphere application server interview questionsIbm web sphere application server interview questions
Ibm web sphere application server interview questionspraveen_guda
 
IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)Ian Robinson
 
Websphere interview Questions
Websphere interview QuestionsWebsphere interview Questions
Websphere interview Questionsgummadi1
 
WebSphere Application Server Topology Options
WebSphere Application Server Topology OptionsWebSphere Application Server Topology Options
WebSphere Application Server Topology Optionsejlp12
 
Dave hay web sphere administration for domino administrators
Dave hay   web sphere administration for domino administratorsDave hay   web sphere administration for domino administrators
Dave hay web sphere administration for domino administratorsDave Hay
 
WebSphere Community Edition
WebSphere Community EditionWebSphere Community Edition
WebSphere Community EditionRafael Coutinho
 
Whats new in was liberty security and cloud readiness
Whats new in was liberty   security and cloud readinessWhats new in was liberty   security and cloud readiness
Whats new in was liberty security and cloud readinesssflynn073
 
Build Your Business Process On A Solid Foundation–Web Sphere Application Server
Build Your Business Process On A Solid Foundation–Web Sphere Application ServerBuild Your Business Process On A Solid Foundation–Web Sphere Application Server
Build Your Business Process On A Solid Foundation–Web Sphere Application ServerCarly Snodgrass
 
Java on z overview 20161107
Java on z overview 20161107Java on z overview 20161107
Java on z overview 20161107Marcel Mitran
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5Vinayak Tavargeri
 

Was ist angesagt? (20)

Was liberty
Was libertyWas liberty
Was liberty
 
IBM websphere application server types of profiles
IBM websphere application server types of profilesIBM websphere application server types of profiles
IBM websphere application server types of profiles
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...
 
Installing web sphere application server v7 on red hat enterprise linux v6.3
Installing web sphere application server v7 on red hat enterprise linux v6.3Installing web sphere application server v7 on red hat enterprise linux v6.3
Installing web sphere application server v7 on red hat enterprise linux v6.3
 
Ibm web sphere application server interview questions
Ibm web sphere application server interview questionsIbm web sphere application server interview questions
Ibm web sphere application server interview questions
 
IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)
 
Websphere interview Questions
Websphere interview QuestionsWebsphere interview Questions
Websphere interview Questions
 
WebSphere Application Server Topology Options
WebSphere Application Server Topology OptionsWebSphere Application Server Topology Options
WebSphere Application Server Topology Options
 
Aws
AwsAws
Aws
 
Dave hay web sphere administration for domino administrators
Dave hay   web sphere administration for domino administratorsDave hay   web sphere administration for domino administrators
Dave hay web sphere administration for domino administrators
 
WebSphere Community Edition
WebSphere Community EditionWebSphere Community Edition
WebSphere Community Edition
 
Whats new in was liberty security and cloud readiness
Whats new in was liberty   security and cloud readinessWhats new in was liberty   security and cloud readiness
Whats new in was liberty security and cloud readiness
 
JavaOne 2015 Keynote Presentation
JavaOne 2015 Keynote PresentationJavaOne 2015 Keynote Presentation
JavaOne 2015 Keynote Presentation
 
Build Your Business Process On A Solid Foundation–Web Sphere Application Server
Build Your Business Process On A Solid Foundation–Web Sphere Application ServerBuild Your Business Process On A Solid Foundation–Web Sphere Application Server
Build Your Business Process On A Solid Foundation–Web Sphere Application Server
 
Java on z overview 20161107
Java on z overview 20161107Java on z overview 20161107
Java on z overview 20161107
 
1812 icap-v1.3 0430
1812 icap-v1.3 04301812 icap-v1.3 0430
1812 icap-v1.3 0430
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
1206 alcott pdf
1206 alcott pdf1206 alcott pdf
1206 alcott pdf
 
What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5What's new in Portal and WCM 8.5
What's new in Portal and WCM 8.5
 
The New z/VSE Database Connector (DBCLI)
The New z/VSE Database Connector (DBCLI)The New z/VSE Database Connector (DBCLI)
The New z/VSE Database Connector (DBCLI)
 

Ähnlich wie IBM WebSphere Application Server Introduction

IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application serverIBM Sverige
 
IBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonIBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonejlp12
 
IBM Intro to Using MQ with WAS and Liberty
IBM Intro to Using MQ with WAS and LibertyIBM Intro to Using MQ with WAS and Liberty
IBM Intro to Using MQ with WAS and LibertyIBM Systems UKI
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaWASdev Community
 
Даурен Муса “IBM WebSphere - expensive but effective”
Даурен Муса “IBM WebSphere - expensive but effective” Даурен Муса “IBM WebSphere - expensive but effective”
Даурен Муса “IBM WebSphere - expensive but effective” Anna Shymchenko
 
Type of Web server.pdf
Type of Web server.pdfType of Web server.pdf
Type of Web server.pdfHost It Smart
 
IBM WebSphere Family on Azure
IBM WebSphere Family on AzureIBM WebSphere Family on Azure
IBM WebSphere Family on AzureReza Rahman
 
What's New in WebSphere Application Server
What's New in WebSphere Application ServerWhat's New in WebSphere Application Server
What's New in WebSphere Application ServerCOMMON Europe
 
D02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptD02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptMatthew Perrins
 
Was 5.1 To 6.1 Updated
Was 5.1 To 6.1 UpdatedWas 5.1 To 6.1 Updated
Was 5.1 To 6.1 Updatedtsmanyam
 
Web sphere liberty2
Web sphere liberty2Web sphere liberty2
Web sphere liberty2JyothirmaiG4
 
Was 5.1 To 6.1
Was 5.1 To 6.1Was 5.1 To 6.1
Was 5.1 To 6.1tsmanyam
 

Ähnlich wie IBM WebSphere Application Server Introduction (20)

IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application server
 
websphere - Understanding web sphere performance
websphere - Understanding web sphere performancewebsphere - Understanding web sphere performance
websphere - Understanding web sphere performance
 
IBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonIBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparison
 
4. J2EE.pptx
4. J2EE.pptx4. J2EE.pptx
4. J2EE.pptx
 
IBM Intro to Using MQ with WAS and Liberty
IBM Intro to Using MQ with WAS and LibertyIBM Intro to Using MQ with WAS and Liberty
IBM Intro to Using MQ with WAS and Liberty
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
 
Даурен Муса “IBM WebSphere - expensive but effective”
Даурен Муса “IBM WebSphere - expensive but effective” Даурен Муса “IBM WebSphere - expensive but effective”
Даурен Муса “IBM WebSphere - expensive but effective”
 
Type of Web server.pdf
Type of Web server.pdfType of Web server.pdf
Type of Web server.pdf
 
Patni Computer Systems
Patni Computer SystemsPatni Computer Systems
Patni Computer Systems
 
IBM WebSphere Family on Azure
IBM WebSphere Family on AzureIBM WebSphere Family on Azure
IBM WebSphere Family on Azure
 
What's New in WebSphere Application Server
What's New in WebSphere Application ServerWhat's New in WebSphere Application Server
What's New in WebSphere Application Server
 
D02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.pptD02 - What are the best tools for Building Web 2.0 Applications.ppt
D02 - What are the best tools for Building Web 2.0 Applications.ppt
 
Was 5.1 To 6.1 Updated
Was 5.1 To 6.1 UpdatedWas 5.1 To 6.1 Updated
Was 5.1 To 6.1 Updated
 
Web sphere liberty2
Web sphere liberty2Web sphere liberty2
Web sphere liberty2
 
WAS 8 Webcast
WAS 8 WebcastWAS 8 Webcast
WAS 8 Webcast
 
Was 5.1 To 6.1
Was 5.1 To 6.1Was 5.1 To 6.1
Was 5.1 To 6.1
 

Mehr von dominion

What is a itil and how does it relate to your collaborative environment uklug
What is a itil and how does it relate to your collaborative environment   uklugWhat is a itil and how does it relate to your collaborative environment   uklug
What is a itil and how does it relate to your collaborative environment uklugdominion
 
iOS enterprise
iOS enterpriseiOS enterprise
iOS enterprisedominion
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklugdominion
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergydominion
 
Uklug 2011 client management
Uklug 2011 client managementUklug 2011 client management
Uklug 2011 client managementdominion
 
JavaScript blast
JavaScript blastJavaScript blast
JavaScript blastdominion
 
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...dominion
 
Uklug2011 Know your Notes
Uklug2011 Know your NotesUklug2011 Know your Notes
Uklug2011 Know your Notesdominion
 
Taking themes to the next level
Taking themes to the next levelTaking themes to the next level
Taking themes to the next leveldominion
 
Supersize me
Supersize meSupersize me
Supersize medominion
 
Aussie outback
Aussie outbackAussie outback
Aussie outbackdominion
 
Learning to run
Learning to runLearning to run
Learning to rundominion
 
Implementing xpages extension library
Implementing xpages extension libraryImplementing xpages extension library
Implementing xpages extension librarydominion
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklugdominion
 
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0dominion
 
Domino testing presentation
Domino testing presentationDomino testing presentation
Domino testing presentationdominion
 
Composite applications tutorial
Composite applications tutorialComposite applications tutorial
Composite applications tutorialdominion
 
Maximizing application performance
Maximizing application performanceMaximizing application performance
Maximizing application performancedominion
 
Error handling in XPages
Error handling in XPagesError handling in XPages
Error handling in XPagesdominion
 

Mehr von dominion (20)

What is a itil and how does it relate to your collaborative environment uklug
What is a itil and how does it relate to your collaborative environment   uklugWhat is a itil and how does it relate to your collaborative environment   uklug
What is a itil and how does it relate to your collaborative environment uklug
 
iOS enterprise
iOS enterpriseiOS enterprise
iOS enterprise
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklug
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergy
 
Uklug 2011 client management
Uklug 2011 client managementUklug 2011 client management
Uklug 2011 client management
 
JavaScript blast
JavaScript blastJavaScript blast
JavaScript blast
 
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...
 
Uklug2011 Know your Notes
Uklug2011 Know your NotesUklug2011 Know your Notes
Uklug2011 Know your Notes
 
Quickr
QuickrQuickr
Quickr
 
Taking themes to the next level
Taking themes to the next levelTaking themes to the next level
Taking themes to the next level
 
Supersize me
Supersize meSupersize me
Supersize me
 
Aussie outback
Aussie outbackAussie outback
Aussie outback
 
Learning to run
Learning to runLearning to run
Learning to run
 
Implementing xpages extension library
Implementing xpages extension libraryImplementing xpages extension library
Implementing xpages extension library
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklug
 
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
 
Domino testing presentation
Domino testing presentationDomino testing presentation
Domino testing presentation
 
Composite applications tutorial
Composite applications tutorialComposite applications tutorial
Composite applications tutorial
 
Maximizing application performance
Maximizing application performanceMaximizing application performance
Maximizing application performance
 
Error handling in XPages
Error handling in XPagesError handling in XPages
Error handling in XPages
 

Kürzlich hochgeladen

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

IBM WebSphere Application Server Introduction

  • 1. Lotus ® Version 1 IBM WebSphere Application Server Introduction for Lotus
  • 2.
  • 3. IBM WebSphere Application Server Introduction for Lotus This course is designed to demystify IBM® WebSphere® Application Server and is appropriate for anyone who is not familiar with this product. This course has a high level focus with a particular emphasis on how WebSphere Application Server relates to several IBM Lotus® products that run on it. For simplicity, in this course the phrase Lotus products also includes IBM WebSphere Portal. Many IBM products, including the following, run on WebSphere Application Server. The products covered in this course are: v IBM Lotus Connections v IBM Lotus Sametime® 8.5 v IBM Lotus Quickr™ services for WebSphere Portal v IBM WebSphere Portal The course will explain what WebSphere Application Server is, why some Lotus applications are built on it, and provide some high level details on each product listed above as it relates to WebSphere Application Server. Time required It should take approximately 60 minutes to complete this course. Prerequisites and system requirements There are no prerequisites or system requirements for this course content. No prior WebSphere Application Server knowledge is required. Learning topics This course covers the following learning topics: v What is WebSphere Application Server? v Why is it important that WebSphere Application Server is Java™ EE Certified? v Key characteristics of WebSphere Application Server. v What is Service-oriented Architecture, and how does WebSphere Application Server come into play with it? v What is Web 2.0? v Where does WebSphere Application Server fit into the topology for Lotus products? v What versions of WebSphere Application Server do each of the products run on? v What other IBM products run on WebSphere Application Server? v High level view of the WebSphere Application Server architecture. v Where does WebSphere Application Server come into play during product installs? v What is the Integrated Solutions Console? v What does the Integrated Solutions console look like? v How do Lotus products that run on WebSphere Application Server make use of the IBM Integrated Solutions Console? 1
  • 4. Agenda Read through each of the sections in the order that they are listed in the following table: Title Approximate Timing (in minutes) High level overview of IBM WebSphere Application Server 15 Why are some Lotus products built on IBM WebSphere 20 Application Server? Working with WebSphere Application Server as it Relates to Lotus 20 Products Review: Completing the Course 5 Total: 60 2 IBM WebSphere Application Server Introduction for Lotus
  • 5. High level overview of WebSphere Application Server In this section you will learn what IBM WebSphere Application Server is and its key characteristics and benefits. Learning Topics The following learning topics are covered in this section: v What is WebSphere Application Server? v Why is it important that WebSphere Application Server is Java EE certified? v Key characteristics of WebSphere Application Server. v What is Service-oriented Architecture, and how does WebSphere Application Server come into play with it? v What is Web 2.0? v Who are WebSphere Application Server's competitors? What is WebSphere Application Server? The term IBM WebSphere is a brand name that represents many products. IBM WebSphere Application Server is one of the many products in the IBM WebSphere brand and product family. WebSphere Application Server is: v An application server that provides an infrastructure for running scalable, enterprise level Java based Web applications and services. – The applications can be as simple as basic Web sites or as complex as enterprise wide transaction processing applications. – The services include resource requirements, clustering, administration, security, performance, and transaction management. v A platform for developing and deploying Web services and Enterprise JavaBeans™. v IBM's implementation of the Java Enterprise Edition (Java EE) platform. v A key building block for Service-oriented Architecture (SOA) infrastructures WebSphere Application Server is often referred to as a foundation. In this context, WebSphere Application Server provides: v A foundation for running many of the WebSphere applications, such as WebSphere Portal, and many other 3rd party applications. v The foundation of IBM's SOA application infrastructure. WebSphere Application Server is also referred to as middleware. In this context, WebSphere Application Server is: v Middleware that connects clients, browsers and front end Web servers to back end systems such as databases. v Middleware that resides between the operating system and applications, and extends the functions of the operating system by integrating systems such as databases and transaction processors, and extending them to the Web. Source: WebSphere Application Server Product Demonstrations Example: A Web browser sends a request for information via an external Web server to WebSphere Application Server. Acting as the "middle man", WebSphere Application Server obtains the requested information from the appropriate back-end source, such as a database, and then sends the information to the Web browser. IBM WebSphere Application Server Introduction for Lotus 3
  • 6. The diagram to the right depicts a very simplistic version of a WebSphere Application Server architecture. The Application in this diagram could be any one of hundreds of applications, such as WebSphere Portal or Lotus Connections or a Lotus Sametime 8.5 Meeting server. Why is it important that WebSphere Application Server is Java EE certified? The benefits of the Java EE Platform are cited in Chapter 1 of the Redbook, WebSphere Application Server V7.0: Concepts, Planning and Design as follows: v An architecture-driven approach allowing application development helps reduce maintenance costs and allows for construction of an information technology (IT) infrastructure that can grow to accommodate new services. v Application development standards, tools and predefined rules improve productivity and accelerates and shortens development cycles. v Packaging, deployment, and management standards for your enterprise applications facilitate systems and operations management. v Industry standard technologies enable clients to choose among platforms, development tools, and middleware to power their applications. v Platform independence gives flexibility to create an application once and to run it on multiple platforms. This provides true portability to enterprise applications. v Embedded support for Internet and Web technologies allows for applications that can bring services and content to a wider range of customers, suppliers, and others, without creating the need for proprietary integration. Note: v In addition to Java EE Certified you may also hear the terms J2EE Certified or J2EE Compliant. The acronym for Java 2 Platform, Enterprise Edition was known as J2EE until recently when it was changed to Java EE (starting with version 5). v The same benefits for Java EE version(s) also apply to J2EE versions. v WebSphere Application Server version 7.0 uses Java EE version 6. v WebSphere Application Server version 6.1 uses Java EE version 5. Key characteristics of WebSphere Application Server WebSphere Application Server has several editions, a few of which are cited below. The table identifies some of the key characteristics of each edition. Keep in mind that you can run WebSphere Application Server in a standalone server configuration, but the real power of WebSphere Application Server is in the Network Deployment. 4 IBM WebSphere Application Server Introduction for Lotus
  • 7. Table 1. Characteristics of several WebSphere Application Server editions Websphere Application Server Edition Key Characteristics WebSphere Application Server v Built on top of the WebSphere Application Server base edition Network Deployment v Advanced deployment services such as: – Advanced clustering – Dynamic scalability – High availability v Supports multiple, distributed servers as well as standalone servers v Centralized administration of multiple servers v Advanced management features for distributed configurations WebSphere Application Server Base v Supports standalone server environment v Serves as the core Java EE, Web 2.0 and Web services application server. v Secure, high performance transaction processing v Optimized to ease administration in scalable, standalone server environment WebSphere Application Server v Supports standalone server environment Express® v Targets small and mid-size businesses v Easy management of basic dynamic web sites v Affordable WebSphere Application Server v Separate product from the other editions Community Edition v Built on Apache Geronimo v Designed to utilize innovations in open source community v Supports standalone server environment v Lightweight v Free download Note: v All editions listed in the table above are Java EE Certified. v All editions except for the Community Edition share a common code base. v All information in the table applies to WebSphere Application Server versions 6.1 and 7.0. v WebSphere Application Server version 6.1 became available in June 2006. v WebSphere Application Server version 7.0 became available in October 2008. Question: WebSphere Application Server is open source. Does this mean the Lotus applications that run on WebSphere Application Server, run on the open source version of WebSphere Application Server? Answer: No. The editions of WebSphere Application Server used by Lotus products and WebSphere Portal are not based on the open source community edition. They run on the proprietary editions, namely WebSphere Application Server Network Deployment, which offer enterprise services. This subject will be discussed in more detail later in this course. For more detail on each WebSphere Application Server edition above as well as others not represented here, such as the optional Extended Deployment and also the System z®, Hypervisor, and Developer edition, refer to the following resources: v WebSphere Application Server Version 7 Product Editions IBM WebSphere Application Server Introduction for Lotus 5
  • 8. v Redbook: WebSphere Application Server V7: Concepts, Planning, and design. Look at the comparison chart on page 17. v WebSphere Application Server Version 6.1 Packaging What is Service-oriented Architecture, and how does WebSphere Application Server come into play with it? WebSphere Application Server is the foundation of IBM's Service-oriented Architecture (SOA) application infrastructure. SOA is a set of design principles that enables businesses to develop agile applications and services that can be integrated with a broad range of platforms and services, and with existing applications, and can easily adapt to evolving business needs. The Redbook, WebSphere Application Server V7.0: Concepts, Planning and Design, cites the following SOA capabilities WebSphere Application Server provides: WebSphere Application Server provides the environment to run your solutions and to integrate them with every platform and system as business application services conforming to the SOA reference architecture. From a SOA perspective, with WebSphere Application Server you can perform the following functions: v Build and deploy reusable application services quickly and easily v Run services in a secure, scalable, highly available environment v Connect software assets and extend their reach v Manage applications effortlessly v Grow as your needs evolve, reusing core skills and assets ... As the architecture grows and more applications are added to this portfolio, they can be orchestrated together in flexible business workflows, enabling businesses to better react to changes, such as the introduction of a new partner or supplier, shifts in the business model, or the streamlining of several application services into one. Refer to the first few minutes/slides of the multimedia presentation, Introduction to WebSphere Application Server v7, for an overview of how and where WebSphere Application Server plays a part in IBM's SOA life cycle. What is Web 2.0? As you explore various WebSphere Application Server resources, you will frequently see it referred to as a Web 2.0 application server. You may be wondering what Web 2.0 means. The IBM Lotus Connections 2.5 Reviewer's Guide offers the following explanation of Web 2.0: The best way to understand Web 2.0 is to look at what preceded it in the first generation, or Web 1.0 era. The Web 1.0 world was characterized by mostly static content that was usually created and managed by a central authority. Web browsers were called that because they allowed users to browse those static HTML pages. There was very little interaction from users. Users might occasionally submit a form (which was probably mailed to the Webmaster) but were mostly consumers of centrally published content. Web 2.0 refers to the second generation of Web design and development that lets users to do more than just retrieve information. New development tools, Web constructs, and a move toward empowering and involving the user caused a dramatic change in how users interacted with not only content but, more importantly, with other users on the Web. Users now have the ability to author their own Web content, as well as rate, tag, and comment on others' content, and they have the ability to interact with others, virtually, on the Web. This has led to the development of Web-based communities and sites that provide social networking, file sharing, blogs, wikis, and other interactive content applications. 6 IBM WebSphere Application Server Introduction for Lotus
  • 9. Web 1.0 refers to connecting computers and making technology more efficient for computers. Web 2.0 represents an evolving World Wide Web platform. Web 2.0 is about connecting people and making technology efficient for people. Source: Redpaper: Case Study: Web 2.0 SOA Scenario Who are WebSphere Application Server's competitors? In terms of longevity, WebSphere Application Server has been in the industry for over 10 years and has evolved over time with the ever changing technologies and standards. However, it is not the only application server in the industry that provides the features described in the document. Other top application servers include: v Adobe® ColdFusion v Apache Geronimo v Oracle WebLogic Server v Red Hat JBoss v Microsoft® Windows® Server 2003 v SAP NetWeaver v Sun Java System Application Server/GlassFish Even with this competition in the market place, WebSphere Application Server is regarded as one of the premier application servers available. In September 2008, results of market research by Evans Data Corporation comparing the application servers cited above, included the following: WebSphere was ranked higher in ten out of twenty-one categories by its users than any other application server was. These categories include some of the ones that users also rated as most important, including performance, scalability, support, and diagnostics. IBM WebSphere Application Server Introduction for Lotus 7
  • 10. Source:Evans Data Corporation report: Users' Choice: Application Servers The following eWeek article discusses the Evans Data Corporation report referenced above: Survey: IBM WebSphere Tops App Server Ranks 8 IBM WebSphere Application Server Introduction for Lotus
  • 11. Why are some Lotus products built on WebSphere Application Server? In this section you will learn about the strengths of WebSphere Application Server and why some Lotus products are built on this technology. Learning Topics The following learning topics are covered in this section: v What are some of the Lotus products that run on WebSphere Application Server? v What are the benefits of WebSphere Application Server? v Why have some Lotus products moved from IBM Lotus Domino® to WebSphere Application Server? v Where does WebSphere Application Server fit into the topology for Lotus products? v What versions of WebSphere Application Server do each of the products run on? v What other IBM products run on WebSphere Application Server? What are some of the Lotus products that run on WebSphere Application Server? v Lotus Sametime v Lotus Connections v WebSphere Portal v Lotus Quickr services for WebSphere Portal What are some of the benefits of WebSphere Application Server? WebSphere Application Server was ranked as one of the top Application Servers offered in the marketplace today by developers and IT professionals. Source: Evans Data Corporation WebSphere Application Server provides a solid and robust foundation on which to run Lotus applications. Some of the benefits of WebSphere Application Server are: v It provides a fast, reliable, available, secure and scalable environment that enables development and application efficiencies so that businesses can do more with fewer resources. v Support for the broadest range of platforms in the industry. v Out-of-the-box security configurations and user registry, compliance with government standards, and stringent Web services security. v Increased developer productivity with a proven, standards-based platform. v Java EE 5 certification, EJB 3.0 support and Java Persistence API (JPA) and Java Development Kit (JDK) 6.0, which deliver simplified programming models for building reusable persistent objects. v Web services support, including JAX-WS, SOAP 1.2, MTOM, XOP, WS-ReliableMessaging, WS-Trust, WS-SecureConversation, WS-Policy, and Kerberos Token Profile, which simplifies interoperability in mixed environments. v Web 2.0 support (via Feature Pack for Web 2.0) which extends Service Oriented Architecture (SOA) by connecting external Web services, internal SOA services, and Java Platform Enterprise Edition (JEE) objects into highly interactive Web application interfaces. v Session Initiation Protocol (SIP) servlets which simplify development with standardized support for interactive user sessions involving real-time multimedia elements such as voice, video, instant messaging and online games. v WebSphere Application Server Feature Packs which simplify the adoption of new standards such Services Component Architecture (SCA), and improve consumability by enabling IT Administrators and developers to selectively take advantage of new standards and features while maintaining a more stable internal release cycle. IBM WebSphere Application Server Introduction for Lotus 9
  • 12. v WebSphere Security Domains which deliver greater granularity, flexibility and control over users and infrastructure to increase administration efficiencies. v Security auditing capabilities which ensure security compliance to ease development. v Simplified infrastructure, flexible and effective application control and runtime efficiency so IT Administrators and developers can respond to evolving business needs with infrastructure and application intelligence. v Runtime provisioning and OSGi technology which dynamically selects only the needed functions for memory and space, thus reducing the application server footprint. v Administration tools that enable attention to the deepest level of security providing fine grained security management levels. v New Web services support including WS-Business Activity, WS-Notification and WS-I Basic Security Profile, which helps developers more securely extend their reach and gives better application portability and control. On top of already extensive Web services support, Web 2.0 and a powerful Java Messaging Service (JMS) engine help developers extend the reach of existing applications and maximize asset utilization. v Pre-integrated support for WebSphere MQ and tight integration with WebSphere ESB - the combination of these products form a powerful Enterprise Service Bus that can integrate the most diverse set of applications and environments. Source: WebSphere Application Server WebSphere software: Features and Benefits Why have some Lotus products moved from IBM Lotus Domino to WebSphere Application Server? Some products, such as Lotus Sametime, have moved from running on Lotus Domino to WebSphere Application Server. As products evolve, some new features make the product better suited to run on a different type of technology. John P. Lamb, Michael Laskey and Gopal Indurkhya explain in their book, IBM WebSphere and Lotus: Implementing Collaborative Solutions, which applications are best suited for Lotus Domino or WebSphere Application Server in the following way: At a high level, the type of application is an important factor in deciding on which platform to build. ... the strengths of Domino lie in collaborative applications. Domino is good at applications involving user interaction, providing a scalable document data store, rich content handling, and a robust security model. WebSphere Application Server (WAS) is ideal for transactional applications, highly leveraging a relational data store, and providing enterprise-level J2EE application hosting. As the authors describe, both WebSphere Application Server and Lotus Domino have strengths and differences that make them better suited for use with particular products or applications, as we see with the Lotus products that run on either Lotus Domino or WebSphere Application Server. Where does WebSphere Application Server fit into the topology for Lotus products? This part contains topology diagrams for several Lotus products that show where WebSphere Application server fits into a typical deployment of that product. 10 IBM WebSphere Application Server Introduction for Lotus
  • 13. The following image shows Lotus Connections 2.5 standalone deployment: The following image shows Lotus Connections 2.5 Network Deployment: IBM WebSphere Application Server Introduction for Lotus 11
  • 14. The following image shows Lotus Sametime 8.5: 12 IBM WebSphere Application Server Introduction for Lotus
  • 15. The following image shows WebSphere Portal 6.1.x standalone configuration: The following image shows WebSphere Portal 6.1.x clustered configuration (vertical cluster): IBM WebSphere Application Server Introduction for Lotus 13
  • 16. The following image shows Lotus Quickr 8.1 services for WebSphere Portal: The following images are non-examples showing how WebSphere Application Server is not part of the topology for Lotus Domino: The following image shows Lotus Domino 8.5.1 configured as an application server: 14 IBM WebSphere Application Server Introduction for Lotus
  • 17. The following image shows Lotus Domino 8.5.1 configured as a mail and directory server: What versions of WebSphere Application Server do each of the products run on? Table 2. Lotus products and the version of WebSphere Application Server that is supported with each product Product Supported version of WebSphere Application Server Lotus Sametime 8.5 WebSphere Application Server 7.0.0.3 Network Deployment edition Lotus Connections 2.5 WebSphere Application Server 6.1.0.23 Network Deployment edition WebSphere Portal 6.1.0.3/6.1.5.0 WebSphere Application Server V7.0.0.5 with Java SDK 1.6 SR5 or WebSphere Application Server V6.1.0.27 with Java SDK 1.5 SR10 Base or Network Deployment Lotus Quickr 8.1.x services for WebSphere Portal WebSphere Application Server V6.0.2.17 Network Deployment edition What other IBM products run on WebSphere Application Server? In addition to the products listed above, there are many other IBM products that run on WebSphere Application Server. Some of these products are: v Rational® Application Developer for WebSphere Software v IBM Information Server Domain software v IBM OmniFind® Enterprise Edition v Lotus Expeditor Server v Lotus Forms Server v IBM Mashup Center (Lotus Mashups and MashupHub) v Lotus Web Content Management v IBM Lotus Workforce Management v Rational Asset Analyzer v Rational Asset Manager IBM WebSphere Application Server Introduction for Lotus 15
  • 18. v Rational Requirements Composer v Rational Software Architect for WebSphere Software v Rational Team Concert™ v Lotus ActiveInsight® 16 IBM WebSphere Application Server Introduction for Lotus
  • 19. Working with WebSphere Application Server as it relates to Lotus products In this section you will learn about the core components of the WebSphere Application Server architecture, and where WebSphere Application Server comes into play in product installations of Lotus Sametime, Lotus Connections, WebSphere Portal, and Lotus Quickr services for Websphere Portal. You will also become familiar with the IBM Integrated Solutions Console, which is used in various capacities by these products for central administration. Learning Topics The following learning topics are covered in this section: v High level view of the WebSphere Application Server architecture. v Where does WebSphere Application Server come into play during product installs? v What is the Integrated Solutions Console? What does the Integrated Solutions console look like? v How do Lotus products that run on WebSphere Application Server make use of the IBM Integrated Solutions Console? High level view of the WebSphere Application Server architecture There are several core components to the WebSphere Application Server infrastructure. You will learn where Lotus products fit into the WebSphere Application Server architecture further along in this course, so it is beneficial to learn a bit about the terminology used to describe the WebSphere architecture. Starting with the simplest WebSphere Application Server environment, the diagram below identifies the components starting with the innermost component and working outward. Application in this model refers to a Java EE (J2EE) web application, comprised of an Enterprise ARchive (.EAR) file and/or Web Application ARchive ( .WAR) files. Application Server is a process that hosts and runs one or more Java EE web application. Each application server runs in its own Java Virtual Machine (JVM). Node is an individual physical or virtual system/machine that contains an installation of WebSphere Application Server. Cell is a group of Nodes in an administrative domain. A few guidelines: v An Application Server runs on only one Node. v In the standalone configuration there is only one Node. v The Node can contain multiple Application Servers, but the configuration files for each server are stored and maintained individually. v With a standalone configuration, each application server acts as a unique entity. v The WebSphere Application Server Express, Base, and Network Deployment editions all support the standalone configuration. IBM WebSphere Application Server Introduction for Lotus 17
  • 20. The power of these components is not fully realized until you introduce more complex and/or scalable applications and environments, where you must use the WebSphere Application Server Network Deployment edition; the WebSphere Application Server Base edition does not accommodate the more robust WebSphere capabilities such as clustering, central administration, multiple servers, etc. Building on the components already defined above: Deployment Manager administers multiple nodes in a cell from a centralized location. Node Agents work with the Deployment Manager to perform administrative functions. Cluster is a group of application servers that are used for the same purpose / run the same applications. A few guidelines: v The presence of the Deployment Manager in this diagram indicates this is a WebSphere Application Server Network Deployment (or higher). v You can configure multiple Nodes and administer them centrally via the Deployment Manager. v Each Node has a Node Agent that works with the Deployment Manager to manage administration processes. v In the Network Deployment edition of WAS, a Cell can contain more than one Node. WebSphere Application Server configurations can be much more complicated than the ones shown above; the purpose of these simple diagrams is to learn some of the core elements. Where does WebSphere Application Server come into play during Lotus product installs? WebSphere Application Server is installed as part of the installation process with most of the Lotus products that run on it. Whether or not you are required to install WebSphere Application Server separately from a Lotus product install, the installation process is straightforward. As you navigate through the Lotus product installations, you may see evidence of WebSphere Application Server being installed in the background, and in some cases you will be prompted to enter a minimal amount of information related to WebSphere Application Server. The "High level view of the WebSphere Application Server architecture" section above explains that WebSphere Application Server Network Deployment edition provides more robust capabilities than the Base edition; and an integral part of that environment is the Deployment Manager. Think of the Deployment Manager simply as a separate machine with an installation of WebSphere Application Server configured specifically to act as the central place for administering your Cells, Nodes, Application Servers, etc. Refer to the image above for an example of this configuration. Furthermore, think of the Lotus product as a Node installed on a separate machine from the Deployment Manager, sitting on top of its own installation of WebSphere Application Server. This is also shown in the image above. The Lotus installation programs will prompt you to add information about the Deployment Manager machine, namely its Host name and Port number, if you choose the installation option that installs the Network Deployment edition. 18 IBM WebSphere Application Server Introduction for Lotus
  • 21. Here are some examples of Lotus product installation screens, including some showing where you would input information for WebSphere Application Server Deployment Manager. Lotus Sametime 8.5: During installation of a Lotus Sametime 8.5 component such as Lotus Sametime Meeting Server or Lotus Sametime System Console (shown below), a WAS Configuration screen will prompt you to: v Specify a Cell name, Node name, and fully qualified host name for the machine to which you are installing the Sametime component and WebSphere Application Server. v Create a WebSphere Application Server administrative user ID (example: wasadmin) and password. If you install more than one Lotus Sametime component on the same machine, the WebSphere Application Server files are installed only with the first component. You will not be prompted to enter WebSphere Application Server related information for subsequent Lotus Sametime component installations on that particular machine. Lotus Connections 2.5: Unlike most of the other Lotus products that run on WebSphere Application Server, Lotus Connections 2.5 requires that you install WebSphere Application Server first, and then install Lotus Connections on top of it. The Lotus Connections 2.5 InfoCenter topic Pre-installation tasks: Installing WebSphere Application Server provides the following information: IBM WebSphere Application Server Introduction for Lotus 19
  • 22. IBM WebSphere Application Server Network Deployment is provided with Lotus Connections 2.5 and supports both standalone and network deployments of Lotus Connections as well as conversion from standalone to network deployments. WebSphere Application Server Base is also supported with Lotus Connections 2.5 but is not as easily scalable as the Network Deployment version. Once you have installed the WebSphere Application Server version that is provided with Lotus Connections 2.5, you then install Lotus Connections. During the installation, you specify the type of deployment as shown in the screen capture below. With the Network deployment option you are prompted to enter Deployment Manager information, as shown in this screen capture: 20 IBM WebSphere Application Server Introduction for Lotus
  • 23. WebSphere Portal 6.1.x When you install WebSphere Portal 6.1.0.x or 6.1.5.x, it automatically installs WebSphere Application Server 6.1.0.x as well. During the WebSphere Portal install you are prompted to specify the Portal administrative user ID and password. This same user name and password is used for the WebSphere Application Server administrative user. The Installation details in this screen capture show where WebSphere Application Server will be installed during the WebSphere Portal install. IBM WebSphere Application Server Introduction for Lotus 21
  • 24. 22 IBM WebSphere Application Server Introduction for Lotus
  • 25. During the WebSphere Portal install, you will see WebSphere Application Server being installed as shown in this screen capture: A case where you would install WebSphere Application Server separately from WebSphere Portal is if you want to run WebSphere Portal 6.1.x.x on WebSphere Application Server version 7.0. In this case, you must install WebSphere Application Server 7.0 first, and then install WebSphere Portal 6.1.x.x on top of it. The WebSphere Portal install always checks for existing installations of WebSphere Application Server. When the WebSphere Portal installer locates the WebSphere Application Server 7.0 installation, it prompts you to choose between Install a new instance or Install on top of an existing instance. You would choose the latter to run WebSphere Portal 6.1.x.x on an existing WebSphere Application Server 7.0 installation. Lotus Quickr 8.1.x services for WebSphere Portal: By default, the Lotus Quickr installation program installs WebSphere Portal and WebSphere Application Server in addition to Lotus Quickr unless they are already installed. This screen capture shows the install panel where you select the Lotus Quickr Installation type: IBM WebSphere Application Server Introduction for Lotus 23
  • 26. If you select the Advanced Enterprise Cluster type, you will be prompted for Deployment Manager data as shown in this screen capture: 24 IBM WebSphere Application Server Introduction for Lotus
  • 27. What is the IBM Integrated Solutions Console? The IBM Integrated Solutions Console (ISC) is one tool that can be used to administer WebSphere Application Server. The WebSphere Application Server Infocenter topic, Overview of Integrated Solutions Console describes the Integrated Solutions Console as follows: Integrated Solutions Console provides a single, common interface for system administration. It provides the main platform on which IBM and non-IBM products can build administrative user interfaces as individual plug-ins to a common console framework. Standardizing product administration functions to run on the Integrated Solutions Console platform gives them a more common look and feel and a more consistent behavior, thereby reducing the learning curve and adoption as new management components are introduced. Administrators can interact with multiple IBM and non-IBM products from a single browser-based console. Consistency across administrative interfaces Integrated Solutions Console provides a common appearance (for example, theme, layout and banner) and behavior (for example, navigation and authentication) to enable consistent user interaction for administering software products. A standards-based architecture Integrated Solutions Console provides a standards-based architecture for Web administration. Each Integrated Solutions Console module consists of one or more Web applications that have access to services within the Java Platform, Enterprise Edition (Java EE) environment provided by WebSphere Application Server. The help interface is implemented using the Eclipse open standard. Console modules are developed using the Java Portlet Specification. IBM WebSphere Application Server Introduction for Lotus 25
  • 28. Easy deployment of product administration consoles The Integrated Solutions Console framework provides an XML-based interface for deploying console modules to a console installation. XML descriptors provide the information needed to deploy the portlet, resources, and setup the page layout and navigation in the console. A console module can be easily removed without impact to the remaining console modules. Accelerated development of solutions Using Integrated Solutions Console enables products to reduce the time required to develop solutions that require administration functions. The standards-based architecture, common framework, and support for existing investment help reduce the time required to implement solutions. Improved administration efficiency Customers invest significant resources in training administrative personnel. Providing a common interface across IBM products enables customers to reduce training time and expense. For more information, read the IBM Lotus Sametime wiki article, Lotus Sametime 8.5: Using the new Sametime System Console. How do Lotus products that run on WebSphere Application Server make use of the Integrated Solutions Console? Each of the Lotus products that run on WebSphere Application Server make use of the Integrated Solutions Console (ISC) in some way. For some of the products, such as Lotus Sametime, the ISC is one of the primary tools used to administer the server. For other products, such as Lotus Quickr, the ISC is used in specific scenarios, such as when enabling trace to troubleshoot an issue with the WebSphere Portal server that Lotus Quickr runs on. Lotus Sametime 8.5: The Lotus Sametime System Console is an extension of the Integrated Solutions Console and runs on the Lotus Sametime System Console server. When started, the Lotus Sametime System Console runs as a task in the WebSphere Application Server administrative console [which is the ISC]. (Source: Lotus Sametime System Console) The Lotus Sametime Infocenter describes the Lotus System console as: ... a Web-based application that provides a central location for installing, configuring, administering, and monitoring the Lotus Sametime family of products. In an enterprise deployment, install the console on a dedicated machine. The machine also becomes the Deployment Manager in a clustered environment, managing activity in all server clusters in the Lotus Sametime environment. Source: Lotus Sametime System Console Here is a screen capture of the Lotus Sametime System console: 26 IBM WebSphere Application Server Introduction for Lotus
  • 29. The application server that the Lotus Sametime System Console runs on, as well as the Lotus Sametime System Console component of the ISC, are circled. In this screen capture, the view has been filtered to show only the Lotus Sametime components: Lotus Connections 2.5 When working with Lotus Connections, the ISC is used only for certain configuration tasks, such as configuring single sign-on. Here is a screen capture of the ISC being used to administer a Lotus Connections configuration: IBM WebSphere Application Server Introduction for Lotus 27
  • 30. The servers that are part of the Lotus Connections configuration are circled. WebSphere Portal 6.1.0.3/6.1.5.0 As with Lotus Connections, the ISC is also only used for certain configuration tasks when working with WebSphere Portal. For example, when an administrator needs to enable extended tracing for WebSphere Portal, this task is performed in the ISC. Here is a screen capture of the ISC being used to administer a WebSphere Portal configuration: The WebSphere Portal server is circled. Lotus Quickr 8.1.x services for WebSphere Portal As is true for Lotus Connections and WebSphere Portal, the ISC is also only used for certain troubleshooting or configuration tasks when working with Lotus Quickr. For example, when an 28 IBM WebSphere Application Server Introduction for Lotus
  • 31. administrator needs to troubleshoot an issue with the LTPA token, the WebSphere Application Server configuration settings may need to be changed using the ISC. Here is a screen capture of the ISC being used to administer a Lotus Quickr configuration: The WebSphere Application and WebSphere Portal servers that Lotus Quickr is running on as an Enterprise Application are circled. IBM WebSphere Application Server Introduction for Lotus 29
  • 32. Review: Completing the Course You have now completed the IBM WebSphere Application Server Introduction for Lotus course. Review At this point you should have a high level understanding of the following learning topics: v What is WebSphere Application Server? v Why is it important that WebSphere Application Server is Java EE Certified? v Key characteristics of WebSphere Application Server. v What is Service-oriented Architecture, and how does WebSphere Application Server come into play with it? v What is Web 2.0? v Who are WebSphere Application Server's competitors? v What are some of the Lotus products that run on WebSphere Application Server? v What are the benefits of WebSphere Application Server? v Why have some Lotus products moved from Lotus Domino to WebSphere Application Server? v Where does WebSphere Application Server fit into the topology for Lotus products? v What versions of WebSphere Application Server do each of the products run on? v What other IBM products run on WebSphere Application Server? v High level view of the WebSphere Application Server architecture. v Where does WebSphere Application Server come into play during product installs? v What is the Integrated Solutions Console? v What does the Integrated Solutions console look like? v How do Lotus products that run on WebSphere Application Server make use of the Integrated Solutions Console? Question and Answer Reinforce what you have read by answering the following questions. The answers are provided in the answer key, which is available in the appendix of this document. Question Answer Are WebSphere Portal and WebSphere Application Server the only products that fall under the WebSphere brand? List at least four Lotus products that run on WebSphere Application Server. What is the name of the tool that you learned about in this course that is used to administer WebSphere Application Server? 30 IBM WebSphere Application Server Introduction for Lotus
  • 33. Appendix. Answer Key for the Question and Answer Question Answer Are WebSphere Portal and WebSphere Application Server No. The term "WebSphere" is a brand name that the only products that fall under the WebSphere brand? represents many products. WebSphere Application Server is one of the many products in the IBM WebSphere brand and product family. This answer can be found in the section “High level overview of WebSphere Application Server” on page 3 List at least four Lotus products that run on WebSphere v IBM Lotus Sametime Application Server. v IBM Lotus Connections v IBM WebSphere Portal v IBM Lotus Quickr services for WebSphere Portal v Lotus Expeditor Server v Lotus Forms Server v Lotus Web Content Management v IBM Lotus Workforce Management v Lotus ActiveInsight This answer can be found in the section “Why are some Lotus products built on WebSphere Application Server?” on page 9 What is the name of the tool that you learned about in The Integrated Solutions Console (ISC). this course that is used to administer WebSphere Application Server? This answer can be found in the section “Working with WebSphere Application Server as it relates to Lotus products” on page 17 31
  • 34. 32 IBM WebSphere Application Server Introduction for Lotus
  • 35.