WebSphere
Encyclopedia
IBM WebSphere refers to a brand
Brand
The American Marketing Association defines a brand as a "Name, term, design, symbol, or any other feature that identifies one seller's good or service as distinct from those of other sellers."...

 of computer software
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....

 products in the genre of enterprise software
Enterprise software
Enterprise software, also known as enterprise application software , is software used in organizations, such as in a business or government, contrary to software chosen by individuals...

 known as "application and integration middleware". These software products are used by end-users to create applications and integrate applications with other applications. IBM WebSphere has been available to the general market since 1998.

History

IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...

 introduced the first product in this brand, IBM WebSphere Performance Pack, in June 1998. it forms a part of IBM WebSphere Application Server Network Deployment.

IBM WebSphere software

The following complete list of IBM WebSphere software uses IBM classifications. Several tools appear in more than one category.

IBM has also classifed WebSphere software according to the capabilities offered for individual industries.

Distributed Application & Web Servers

Application integration, data access and integration, business processing and distributed transaction
Distributed transaction
A distributed transaction is an operations bundle, in which two or more network hosts are involved. Usually, hosts provide transactional resources, while the transaction manager is responsible for creating and managing a global transaction that encompasses all operations against such resources...

 monitoring:
  • IBM WebSphere Application Server

In Memory DataGrid or distributed cache

Partitioned, replicated and elastic storage of data in a grid of machines. Can also be used for distributed caching integration

Other Application Servers

Other platforms on which to run inter-operable applications:
  • Remote Server
  • WebSphere sMash (Project Zero
    Project Zero
    WebSphere sMash is a development and runtime environment from IBM for the creation of dynamic web applications using the scripting languages Groovy and PHP...

    )

Application Integration and Connectivity

Application Integration and Connectivity middleware
Middleware
Middleware is computer software that connects software components or people and their applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact...

 reduces the complexity of connecting applications to applications.
  • WebSphere Adapters (JCA-based) and WebSphere Business Integration Adapters
  • WebSphere Data Interchange
  • IBM WebSphere DataPower SOA Appliances
    IBM WebSphere DataPower SOA Appliances
    IBM WebSphere DataPower SOA Appliances is a family of purpose-built, easy-to-deploy network devices that simplify, help secure, and accelerate XML and Web Services deployments while extending SOA infrastructure...

    • DataPower Integration Appliance XI52
    • DataPower Integration Appliance XI50B & XI50z
    • DataPower Service Gateway XG45 appliance
    • DataPower B2B Appliance XB62
    • DataPower Edge Appliance XE82
    • DataPower Caching Appliance XC10
  • IBM WebSphere ESB
    IBM WebSphere ESB
    IBM WebSphere ESB provides an Enterprise Service Bus for IT environments built on open standards, SOA, messaging and Web services technologies of WebSphere Application Server. WebSphere ESB is a Java centric ESB that has strong integration with Web services-based connectivity and service-oriented...

  • IBM WebSphere Message Broker
    IBM WebSphere Message Broker
    WebSphere Message Broker is IBM's integration broker from the WebSphere product family that allows business information to flow between disparate applications across multiple hardware and software platforms. Rules can be applied to the data flowing through the message broker to route and transform...

  • IBM WebSphere MQ
    • Advanced Message Security
    • File Transfer Edition
  • IBM WebSphere Service Registry and Repository
    IBM WebSphere Service Registry and Repository
    IBM WebSphere Service Registry and Repository is a service registry for use in a Service-oriented architecture.It runs as a Java Enterprise Application on IBM WebSphere Application Server....

  • WebSphere Transformation Extender
  • WebSphere Business Integration for Financial Networks
    • v2.2
      • for z/OS
      • for AIX

Process integration

Runtime and infrastructure for real-time
Real-time computing
In computer science, real-time computing , or reactive computing, is the study of hardware and software systems that are subject to a "real-time constraint"— e.g. operational deadlines from event to system response. Real-time programs must guarantee response within strict time constraints...

 application integration, event-driven processing and process automation.
  • WebSphere Business Events
    Websphere Business Events
    WebSphere Business Events is IBM's implementation of an event-processing engine.Event processing involves altering the existing server software in an organization to emit events whenever a notable event occurs. Event-processing software can then monitor these events and look out for certain...

  • Business Integration Server Express
  • Business Integration Workbench Entry Edition
  • Business Integration Workbench Server
  • Business Modeler
    • Advanced
    • Basic
    • Publishing Server
  • Business Monitor
  • Business Services Fabric
  • Event Broker
  • IBM WebSphere Integration Developer
  • WebSphere Lombardi Edition
  • Partner Gateway
    • Advanced Edition
    • Enterprise Edition
    • Express
  • IBM WebSphere Process Server

Web commerce

Platform framework for e-commerce, including marketing, sales, customer and order processing functionality in a tailorable, integrated package.
  • IBM WebSphere Commerce
    IBM WebSphere Commerce
    IBM WebSphere Commerce is a software platform framework for e-commerce, including marketing, sales, customer and order processing functionality in a tailorable, integrated package...

    • Enterprise
    • Professional
    • Express

Device Software

Device software consists of client-sMicro Environment - this support many platforms, for instance, see their WEME 6.1.1 evaluation platforms.

Mobile and Enterprise Access

  • Everyplace Access
  • Everyplace Deployment, which has evolved into IBM Lotus Expeditor
    IBM Lotus Expeditor
    IBM Lotus Expeditor is a software framework by IBM's Lotus Software division for the construction, integration, and deployment of "managed client applications", which are client applications that are deployed from, configured, and managed onto a desktop, usually by a remote server...

  • Everyplace Mobile Portal Enable

Speech

Delivers Business-to-employee (B2E)
Business-to-employee
Business-to-employee electronic commerce uses an intrabusiness network which allows companies to provide products and/or services to their employees...

 and Business-to-consumer (B2C) services, including voice recognition
Speaker recognition
Speaker recognition is the computing task of validating a user's claimed identity using characteristics extracted from their voices .There is a difference between speaker recognition and speech recognition . These two terms are frequently confused, as is voice recognition...

 and telephony speech processing:
  • Embedded ViaVoice
  • Unified Messaging for WebSphere Voice Response


WebSphere
  • Everyplace Subscription Manager
  • Voice Response for AIX
  • Voice Server

Translation

Translation applications convert languages automatically and assist humans performing internationalization tasks.
  • Translation Server, for Multiplatforms

Other Mobile, Speech and Enterprise Access

  • Everyplace Device Manager
  • Everyplace Mobile Portal
  • Everyplace Server for Telecom
  • IP Multimedia Subsystem Connector
  • WebSphere Presence Server
  • Radio-frequency identification (RFID) Premises Server
  • WebSphere Telecom Web Services Server

Host Access

Provides multi-protocol transparency and control and connectivity (protocol stack
Protocol stack
The protocol stack is an implementation of a computer networking protocol suite. The terms are often used interchangeably. Strictly speaking, the suite is the definition of the protocols, and the stack is the software implementation of them....

s and terminal emulation
Terminal emulator
A terminal emulator, terminal application, term, or tty for short, is a program that emulates a video terminal within some other display architecture....

) to host applications.
  • WebFacing Deployment Tool with HATS Technology
  • WebSphere Host Access Transformation Services
  • WebSphere Host Integration Solution
  • WebSphere Host On-Demand

Portals

Portals provide personalized access to a variety of applications and aggregate disparate content sources and services. Portals allow people to customize their user experience
User experience
User experience is the way a person feels about using a product, system or service. User experience highlights the experiential, affective, meaningful and valuable aspects of human-computer interaction and product ownership, but it also includes a person’s perceptions of the practical aspects such...

, with personalized applications based on role, context, actions, location, preferences and team-collaboration needs. There are many other things that can be brought into a portal site.
  • WebSphere Portal
    WebSphere Portal
    IBM WebSphere Portal is a set of software tools that enables companies to build and manage web portals.According to a Gartner Research comparison of software for horizontal portals, WebSphere Portal software is a leader in that market, having delivered "significantproduct innovation," and being...

  • IBM WebSphere Portlet Factory

Integrated Development Environment

Application development tools for Websphere
  • IBM Rational Application Developer
    IBM Rational Application Developer
    IBM Rational Application Developer for WebSphere Software is a commercial Eclipse-based integrated development environment , made by IBM's Rational Software division, for visually designing, constructing, testing, and deploying Web services, portals, and Java Enterprise Edition ...

  • Application Server Toolkit

Analysis modeling and design

Assists in creating resilient architectures for service-oriented architecture (SOA)
Service-oriented architecture
In software engineering, a Service-Oriented Architecture is a set of principles and methodologies for designing and developing software in the form of interoperable services. These services are well-defined business functionalities that are built as software components that can be reused for...

, programming specifications, business process
Business process
A business process or business method is a collection of related, structured activities or tasks that produce a specific service or product for a particular customer or customers...

es and rules.
  • Branch Transformation Toolkit for WebSphere Studio
  • WebFacing Deployment Tool with HATS Technology
  • WebSphere Developer
  • WebSphere Development Studio Client Advanced Edition for iSeries
  • WebSphere Studio Asset Analyzer
  • WebSphere Studio Device Developer

Problem-determination tools

Problem-determination and -debugging
Debugging
Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware, thus making it behave as expected. Debugging tends to be harder when various subsystems are tightly coupled, as changes in one may cause bugs to emerge...

 tools:
  • Application Performance Analyzer for System z
  • Debugger Tool for System z
  • File Manager for System z
  • Fault Analyzer for System z
  • Optim Move for DB2
  • Workload Simulator for OS/390 and System z

Process and portfolio management

Implements and manages enterprise processes and investments:
  • IBM Asset Transformation Workbench
  • IBM Workbench

Software quality management

Tools that address all dimensions of software quality
Software quality
In the context of software engineering, software quality refers to two related but distinct notions that exist wherever quality is defined in a business context:...

: functionality, reliability and performance:
  • Studio Workload Simulator for z/OS and OS/390

Traditional programming-languages and compilers

3GL
Third-generation programming language
A third-generation programming language is a refinement of a second-generation programming language. The second generation of programming languages brought logical structure to software. The third generation brought refinements to make the languages more programmer-friendly...

 and 4GL
Fourth-generation programming language
A fourth-generation programming language is a programming language or programming environment designed with a specific purpose in mind, such as the development of commercial business software. In the history of computer science, the 4GL followed the 3GL in an upward trend toward higher...

/RAD
Rapid application development
Rapid application development is a software development methodology that uses minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD is interleaved with writing the software itself...

 language-based tools and unified development environments.
  • COBOL
    COBOL
    COBOL is one of the oldest programming languages. Its name is an acronym for COmmon Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments....

     Family

Application performance and availability

Define, measure, and manage to committed service-levels across complex heterogeneous environments with central control.
  • Studio Application Monitor

Enterprise content management

  • Information Integrator, Content Edition (IICE)
  • IBM WebSphere Information Integration

See also

  • IBM InfoSphere DataStage
  • Enterprise application integration
    Enterprise application integration
    Enterprise Application Integration is defined as the use of software and computer systems architectural principles to integrate a set of enterprise computer applications.- Overview :...

  • Universal Business Adapter
    Universal Business Adapter
    The Universal Business Adapter was a popular TV commercial in 2002 for IBM's WebSphere Integration Software. The UBA was touted to "connect anything to everything" during what appears to be a sales call to several business people. "Affordable", "fast" and "easy" were also some of the benefits of...

    - an IBM advertising campaign (2002)

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK