ibm software overview. agenda computing on demand: virtualised, open, autonomic, integrated ...

25
IBM Software Overview

Post on 21-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

IBM Software Overview

Page 2: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Agenda

Computing on Demand: Virtualised, Open, Autonomic, Integrated Logicalis Reference Architecture Information capture, management and analysis; delivery to the desktop;

messaging, productivity and collaboration; compliance SOA; process modelling and delivery Application integration and web enablement Tooling iSeries application modernisation options; HATS and WebFacing Platforms – coverage, things to consider Non-functional requirements: Agility, continuity, automation and

monitoring

Page 3: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Sales and marketing Finance

Operations

Third party relationships and information flows

Business processes

Productivity

Innovation

Management information

Integrity and compliance

The business view

Page 4: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

CRM systems Financial systems

ERP and other line-of-business systems

Push (marketing)Self-service (e.g. websites, extranets)

Automated partner agreements (e.g. SCM systems, EDI)

Information capture, management and analysis

Process modelling and delivery

Logic and interfacing (human, machine, device)

Build, run and manage in a compliance context

The systems view

Page 5: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Information capture,

management and analysis

Process modelling and delivery

Logic and interfacing (human,

machine and device)

Build, run and manage in a

compliance context

Business intelligence, federation, data hubs

Web enablement, content management, portals and intelligent delivery

Business process modelling and orchestration (including workflow)

Intelligent information capture and management

Information lifecycle management

Database design and optimisation

Application development, re-engineering, modernisation and integration

High availability and business continuityInfrastructure simplification

Server consolidation, virtualisation and consultancyEnterprise storage assessment, consolidation, virtualisation, protection and recovery

Corporate networks, IP communications, security, enterprise performance managementHardware maintenance

Operating system, middleware and application supportMonitoring and management services, remote or hosted

The Logicalis view

Page 6: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Web e

nable

ment

an

d inte

lligent

deliv

ery

Business process modelling and

orchestration (including workflow)

Intelligent information capture

Application development, re-engineering and

modernisation

Intelligent information management (including

email archiving)

Existing or packaged

applications (CRM, ERP, etc.)

Business intelligence, federation, data hubs

Database design and optimisation

Application integration and service enablement

SOA / ESB

Third parties

Application integration and service enablement

Pro

ductiv

ity a

nd co

llabora

tion

Logicalis Reference Architecture

Page 7: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Web e

nable

ment

an

d inte

lligent

deliv

ery

Business process modelling and

orchestration (including workflow)

Intelligent information capture

Application development, re-engineering and

modernisation

Intelligent information management (including

email archiving)

Existing or packaged

applications (CRM, ERP, etc.)

Business intelligence, federation, data hubs

Database design and optimisation

Application integration and service enablement

SOA / ESB

Pro

ductiv

ity a

nd co

llabora

tion

Application integration and service enablement

Third parties

Page 8: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Portal

Personalisation

Web Content Management

Other application systems

Enterprise Service Bus

Integration Mechanisms

Process Engine

Integration Mechanisms

Authentication

Document Management

Collaboration (email, Sametime, Quickr, People Finder)

Management information (Dashboards)

Other services

(internal)

Directory service

Database

Other services

(DMZ)

Web server

Data store

Page 9: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

WebSp

here

App

licati

on S

erv

er

(J2EE

eng

ine)

Business process modelling and

orchestration (including workflow) Workplace Forms

Application development, re-engineering and

modernisation

Content Manager, Document Manager, Records Manager,

OnDemand, CommonStore

Existing or packaged

applications (CRM, ERP, etc.)

Omnifind, Information Integrator, IICE, customer and product hubs

DB2 and Informix

WebSp

here

Porta

l, Dom

ino, S

am

etim

e, Q

uick

pla

ce,

Lotu

s Work

pla

ce, W

eb

Con

tent M

anagem

ent

Third parties

Application integration and service enablement

SOA / ESB

Application integration and service enablement

Web enablement and

intelligent delivery

Intelligent information

capture

Intelligent information

management (including

email archiving)

Business intelligence, federation, data hubs

Database design and

optimisation

Productivity and

collaboration

Page 10: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Store

Classify and Index

Recognise

Retrieve

Enterprise Search

2 tier clients(e.g. fat client)

Applications and enterprise services

Application servers

(mid-tier)

3 tier clients (e.g. Web)

Metadata and control information

Content

Search and retrieval APIs

Hierarchical storage

Release

Capture

Scan

Email

Fax

Printed output

Digital media

Transform

Fixed format

Variable format

Voice

Long term storage

(WORM tape, disk, optical)

Other …

Bulk import and/or APIs

Page 11: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Content Manager

Classify and Index

Recognise

Retrieve

OmnifindCM

Client

Applications and

enterprise services

eController on

WebSphere Application

Server

CM eClient

Library Server

Resource Manager

CM and IICE APIs

Tivoli Storage Manager

Release

Capture

Scan

Email

Fax

Printed output

Digital media

Transform

Fixed format

Variable format

Voice

Long term storage

(WORM tape, disk, optical)

Other …

Bulk import and/or APIs

Document Manager

Client

Document Manager

Records Manager

Records Manager

Client

Common-Store for Domino,

Exchange, SAP

Notes, Outlook,

SAP client

CM On-Demand Client

CM On-Demand

Page 12: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Business process modelling and

orchestration (including workflow)

Intelligent information capture

Application development, re-engineering and

modernisation

Intelligent information management (including

email archiving)

Existing or packaged

applications (CRM, ERP, etc.)

Business intelligence, federation, data hubs

Database design and optimisation

Web e

nable

ment

an

d inte

lligent

deliv

ery

Pro

ductiv

ity a

nd co

llabora

tion

Application integration and service enablement

SOA / ESB

Third parties

Application integration and service enablement

Page 13: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Intelligent information capture

Intelligent information management (including

email archiving)

Business intelligence, federation, data hubs

Database design and optimisation

Web e

nable

ment

an

d inte

lligent

deliv

ery

Pro

ductiv

ity a

nd co

llabora

tion

WBI Server Express

WBI ModelerWebSphere Integration

DeveloperWebSphere Process Server

WBI Monitor

WebSphere ESBWebSphere Message Broker

WebSphere MQ (MQSeries)WBI Adapters

DataPower

Application development, re-engineering and

modernisation

Existing or packaged

applications (CRM, ERP, etc.)

Third parties

Business process modelling and orchestration (including

workflow)

SOA / ESB Application integration and

service enablement

Page 14: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Operationalsystems

ESB

CRM system

‘New customer’businessprocess

Event: customer added

Support deskFinancial systems

Add a customer Add a customerAdd a customer

Towards SOA

Page 15: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Retail website (WebSphere Commerce)

CRM system

WBISELine of business

application

WebSphere Commerce

WBI business adapter

An SOA engine: WBI Server Express example

JDBCXML

Page 16: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

WBISE overview

GBO

WBISE

ASBO

Business adapter (e.g. WebSphere Commerce)

Application logic:

collaboration (choreographed

process)

Application logic (services)

API

GBO

Technology adapter (e.g. JDBC, MQ, flat

file)

ASBO

Shipped

WBISE

Dev

Page 17: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Process Integration with WebSphere

Model Deploy

Build

Monitor

WBI ModelerWebSphere

Process Server

WebSphere Integration Developer

WBI Monitor

Automated reusable services

Human tasks (workflow)

Page 18: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Business process modelling and

orchestration (including workflow)

Intelligent information capture

Application development, re-engineering and

modernisation

Intelligent information management (including

email archiving)

Existing or packaged

applications (CRM, ERP, etc.)

Business intelligence, federation, data hubs

Database design and optimisation

Pro

ductiv

ity a

nd co

llabora

tion

Web e

nable

ment

an

d inte

lligent

deliv

ery Third parties

Application integration and service enablement

SOA / ESB

Application integration and service enablement

Page 19: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Business process modelling and

orchestration (including workflow)

Intelligent information capture

Rational xxx Architect, Application Developer,

RequisitePro, Rational RobotHost Access Transformation Services/WebFacing (WDHT)

Intelligent information management (including

email archiving)

WebSphere Commerce

Business intelligence, federation, data hubs

Database design and optimisation

Pro

ductiv

ity a

nd co

llabora

tion

Web e

nable

ment

an

d inte

lligent

deliv

ery Third parties

Application integration and service enablement

SOA / ESB

Application integration and service enablement

Application development, re-engineering and

modernisation

Existing or packaged applications (CRM, ERP,

etc.)

Page 20: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Development tooling – iSeries customers

Eclipse – open source IDE framework

RWD – Rational Web Developer – develop HTML,JSPs, servlets, Web services

WDSc – WebSphere Development Studio Client for iSeries – adds

WebFacing, RSE, Code Designer and a few other iSeries-specific pieces

RAD – RationalApplication Developer –

adds EJBs and a few other‘advanced’ pieces

WDScA - WebSphere Development Studio Client – Advanced –combines WDSc and RAD

Free of charge

Passport Advantage, licensed by seat

iSeries software stack: 5722-WDS provides *NOMAX licences

Page 21: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Non functional requirements

Security High performance Availability Responsiveness to change Cost effectiveness Flexible resource usage Manageability Visibility and management information

Page 22: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Typical Web application: components and consumers

INTERNET

Professional user

Web serving component

Networking component

Database and data storage component

Content management administration

component

External DMZ

White label or other

business partner

Interested

member of the public

Internal administrators and management information

consumers (business)

Internal

Database/application monitoring and administration consumers (IT)

Application serving component

Traffic analysis component

Page 23: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

DB2

WebSphere

Apache

Typical Web application: configuration

Web server

Web server

Web server

Web application

server in cluster

Web application

server in cluster

Web application

server in cluster

End user

CSS switch

HTTP plugin

JDBC data sources

Reference database

Session database

Transactional database

Apache

DMZ

Edge Caching Proxy

Page 24: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

Main site

DB2 Enterprise Edition on

Integrated Cluster Environment for Linux (for load

balancing/failover)

Database and data storage: example configuration with clustered DB2 and remote site handling

SAN

SAN fabric with

redundancy

Remote site with

additional DB2 server(s)

and SAN provision

DB2 replication (HADR)

DB2 server

DB2 server

DB2 server

(potentially handles

many datasets)

DB2 server

Clustered Linux

filesystem containing

images to be served

Linux data replication

(DRBD)

Page 25: IBM Software Overview. Agenda  Computing on Demand: Virtualised, Open, Autonomic, Integrated  Logicalis Reference Architecture  Information capture,

End-to-end Web application availability

Databaseand ApplicationPrograms•Duplicated configuration and resources via appropriate HA software

Connectors•Configuration must allow automatic failover•JDBC: reliant on database failover

Application Server•Multiple WAS instances for scalability•Clustering automates duplication of J2EE configuration and resources and provides transparent failover, plus avoids issues with maintenance of client sessions

Web Server•Duplicated Intel hardware and Apache software•Duplicated Apache configuration and HTML resources•Load balancer provides automatic failover as well as scalability

Network security and DMZ infrastructure•Redundant firewall with duplicated configuration

•Redundant CSS•Automatic failover

ISP connectivity/GSS•Multi provider

•Multi site•Appropriate DNS manipulation