Download presentation
Presentation is loading. Please wait.
1
IBM Software Overview
2
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
3
Sales and marketingFinance Operations Third party relationships and information flows Business processes Productivity Innovation Management information Integrity and compliance The business view
4
CRM systemsFinancial 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
5
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 continuity Infrastructure simplification Server consolidation, virtualisation and consultancy Enterprise storage assessment, consolidation, virtualisation, protection and recovery Corporate networks, IP communications, security, enterprise performance management Hardware maintenance Operating system, middleware and application support Monitoring and management services, remote or hosted The Logicalis view
6
Web enablement and intelligent delivery 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 Productivity and collaboration Logicalis Reference Architecture
7
Web enablement and intelligent delivery 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 Productivity and collaboration Application integration and service enablement Third parties
8
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
9
WebSphere Application Server (J2EE engine) 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 WebSphere Portal, Domino, Sametime, Quickplace, Lotus Workplace, Web Content Management 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
10
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
11
Content Manager Classify and Index Recognise Retrieve Omnifind CM 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
12
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 enablement and intelligent delivery Productivity and collaboration Application integration and service enablement SOA / ESB Third parties Application integration and service enablement
13
Intelligent information capture Intelligent information management (including email archiving) Business intelligence, federation, data hubs Database design and optimisation Web enablement and intelligent delivery Productivity and collaboration WBI Server Express WBI Modeler WebSphere Integration Developer WebSphere Process Server WBI Monitor WebSphere ESB WebSphere 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
14
Operational systems ESB CRM system ‘New customer’ business process Event: customer added Support desk Financial systems Add a customer Towards SOA
15
Retail website (WebSphere Commerce) CRM system WBISE Line of business application WebSphere Commerce WBI business adapter An SOA engine: WBI Server Express example JDBCXML
16
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
17
Process Integration with WebSphere ModelDeploy Build Monitor WBI Modeler WebSphere Process Server WebSphere Integration Developer WBI Monitor Automated reusable services Human tasks (workflow)
18
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 Productivity and collaboration Web enablement and intelligent delivery Third parties Application integration and service enablement SOA / ESB Application integration and service enablement
19
Business process modelling and orchestration (including workflow) Intelligent information capture Rational xxx Architect, Application Developer, RequisitePro, Rational Robot Host Access Transformation Services/WebFacing (WDHT) Intelligent information management (including email archiving) WebSphere Commerce Business intelligence, federation, data hubs Database design and optimisation Productivity and collaboration Web enablement and intelligent delivery 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.)
20
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 – Rational Application 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
21
Non functional requirements Security High performance Availability Responsiveness to change Cost effectiveness Flexible resource usage Manageability Visibility and management information
22
Typical Web application: components and consumers INTERNET Professional user Web serving component Networking component Database and data storage component Content management administration component ExternalDMZ 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
23
DB2 WebSphere Apache Typical Web application: configuration Web server Web application server in cluster End user CSS switch HTTP plugin JDBC data sources Reference database Session databaseTransactional database Apache DMZ Edge Caching Proxy
24
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 (potentially handles many datasets) DB2 server Clustered Linux filesystem containing images to be served Linux data replication (DRBD)
25
End-to-end Web application availability Database and Application Programs 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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.