service oriented architecture janell straach deepview customer architect [email protected]
DESCRIPTION
Service Oriented Architecture Janell Straach DeepView Customer Architect [email protected]. Organization must prepare for change. Because it’s the only thing they can count on!!!!. What is needed to be ready for change? …. Flexibility. - PowerPoint PPT PresentationTRANSCRIPT
IBM SOA
© 2007 IBM Corporation
Service Oriented Architecture
Janell StraachDeepView Customer [email protected]
IBM SOA
2
Organization must prepare for change.
Because it’s the only thing they can count on!!!!
IBM SOA
3
What is needed to be ready for change?….Flexibility
Provide new and innovative business services and access to data
Standardize, automate and integrate processes
Extend instead of replacing existing legacy systems
Scale quickly and cost-effectively
Manage/Govern a potentially complex environment
IBM SOA
5
What’s the challenge? ….bridging the gap between Business and IT
“Today’s IT [platforms] arcane as they may be, are the biggest roadblocks…when making strategic moves.“
“Today’s IT [platforms] arcane as they may be, are the biggest roadblocks…when making strategic moves.“
– McKinsey Flexible IT, Better Strategy
IBM SOA
6
Actual application topology for a company
DFK
Data Warehouse
GeneralLedger
AP
SalesCorrections
POReceiving
Return toVendor
WarehouseManagement
Credit App
EmployeeChange Notice
OTHER APPS - PC
ACCTS REC APPS - PCINVENTORY CONTROL APPS - PC INVENTORY CONTROL APPS - PC
Journal Entry Tool Kit
Scorecard
ResourceScheduling
P09 - P17Cyb.
Mill.
Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
StockStatus
Polling
On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life)
Post LoadBilling
HomeDeliveries
-Transfers
Planning
PurchaseOrder
SolutionSoftware
Inventory Info
Interface
Sales Posting
Price ManagementSystem
Cycle PhysicalInventory
SKUInformation
Customer RepairTracking I35 Early Warning
System
MerchandiseAnalysis
AutoReplenishment
CTO
Intercept
Counts
EmployeePurchase
Tex A
ACH
Stock Options
Customer PerceivedIn-Stock
Tx
SS
CapitalProjects
FixedAssets
ReconFile
Repair
EDICoordinator
Mesa DataNEW Soundscan
Resumix
Op.
Store BudgetReporting
Tally Sheet
Cash Receipts/Credit
HouseCharges
Ad Expense
-PromoAnalysis
PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
PriceTesting
Media
Bonus/HR
Hand ScanApps
Shows
POS
SalesTax
A04 - CustRefund Chks
Equifax
Credit
CellularRollover
SatelliteSystem
Scanning
VAN
SKU Rep
Host to AS400Communication
Layaways
Bus Systems
V04-SignSystem
Count CorrectionsN.
P01-EmployeeMasterfile
CustomerOrder
ABCCo
Universal AccountReconcilliation
DepositoryBanks
CellPhones
- ISPTracking
AAS
PO
Cash Over/Short
Coop SKU SelectionTool
SKUPerformance
SupplierCompliance
1
DRKABBX
Misc Accounting/Finance Apps - PC/NT
AIMSMngr Approval
Batch ForcastingAd Measurement
AIMSReportingAd
Launcher
MktReactions
SpecSource
website
RebateTransfer
SignSystem
WriterWorkspace
PowerSuite
StoreMonitor
Calendar
Stores & Mrkts
Due Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
Reports
BroadcastFilter
Smart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3Reports
Connect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepair
WarrantyBillingSystem
Process Servers(Imaging)
Barriers To IT Flexibility
Complex application infrastructure is expensive to maintain and difficult to adapt to business needs
“Point-to-point interfaces result in an ever-increasing maintenance burden.”
— Gartner1 Consequences of Waivers From Enterprise Architecture Standards” by Greta A. James
What problem needs addressing?
IBM SOA
7
IT’s Architectural Evolution: Making IT More Responsive
Services(SOA)
MonolithicArchitectures
Pre 1950’sTo 1960’s
1970’s to mid 1980’s
Mid 1990’s toearly 2000’s
Today Late 1990’s
Sub-routines/Remote
ProcedureCalls
RemoteObject
Invocation
MessageProcessing
Enterprise Application Integration
(EAI)
1980’s tomid 1990’s
Increasing Modularity to Achieve Flexibility
IBM SOA
8
Message Queuing
Abstracts the connectivity
logic from the application
Message Brokering
Abstracts the connectivity +
mediation logic from the application
Service Orientation
Reduces application to its core business
functions(i.e. a service)
Application Application
Direct Connectivity
All connectivity, mediation and
additional logicburied in the application
Application
Lin
es o
f co
de
SOA: The Next Step on the Connectivity Evolution
Increasing Modularity to Achieve Flexibility
Application Services
Connectivity,mediation &
process-control logic
Mediation & process-control
logic Process-control logic
Connectivity logic
Connectivity andmediation logic
Connectivity,mediation & process-
control logic
IBM SOA
9
SOA Addresses The Barriers To Flexibility
DFK
Data Warehouse
GeneralLedger
AP
SalesCorrections
POReceiving
Return toVendor
WarehouseManagement
Credit App
EmployeeChange Notice
OTHER APPS - PCACCTS REC APPS - PCINVENTORY CONTROL APPS - PCINVENTORY CONTROL APPS - PC
Journal Entry Tool Kit
Scorecard
ResourceScheduling
P09 - P17Cyb.
Millennium
Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
StockStatus
Polling
On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life)
D01 Post LoadBilling
HomeDeliveries-Transfers
Planning
PurchaseOrder
SolutionSoftware
Inventory Info
Interface
Sales Posting
Price ManagementSystem
Cycle PhysicalInventory
SKUInformation
Customer RepairTracking I35 Early WarningSystem
MerchandiseAnalysis
I13- AutoReplenishment
CTO
Intercept Counts
EmployeePurchase
Tex A
ACH
Stock Options
Customer PerceivedIn-Stock
Tx
SS CapitalProjects
FixedAssets
ReconFile
Repair
EDICoordinator
Mesa Data NEW Soundscan
Resumix
Op.
Store BudgetReporting
Tally Sheet
Cash Receipts/Credit
HouseCharges
Ad Expense
-PromoAnalysis
PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
PriceTesting
Media
Bonus/HR
Hand ScanAppsShows
POS
SalesTax
A04 - CustRefund Chks
Equifax
Credit
CellularRollover
SatelliteSystem
Scanning
VAN
SKU Rep
Host to AS400Communication
Layaways
Bus Systems
V04-SignSystem
Count CorrectionsN.
P01-EmployeeMasterfile
CustomerOrder
ABCCo
Universal AccountReconcilliation
DepositoryBanks
CellPhones
- ISPTracking
AAS
PO
Cash Over/Short
Coop SKU SelectionTool
SKUPerformance
SupplierCompliance
1
DRKABBX
Misc Accounting/Finance Apps - PC/NT
AIMSMngr ApprovalBatch ForcastingAd Measurement
AIMSReportingAdLauncher
MktReactions
SpecSource
website
RebateTransfer
SignSystem
WriterWorkspace
PowerSuiteStoreMonitor
Calendar
Stores & MrktsDue Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
Reports
BroadcastFilterSmart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3Connect 3ReportsConnect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepairWarrantyBillingSystem
Process Servers(Imaging)
Etc….
Review application
Review application
Customer eligibility
Retrieve credit report
Retrieve credit report
Credit assessment
Credit assessment
Request additional
info
Request additional
info
Generate declineGenerate decline
Final application
review
Final application
review
Generate approval & account info
Generate approval & account info
Review application
Review application
Customer eligibility
Retrieve credit report
Retrieve credit report
Credit assessment
Credit assessment
Request additional
info
Request additional
info
Generate declineGenerate decline
Final application
review
Final application
review
Generate approval & account info
Generate approval & account info
A business-driven IT architectural approach to build a flexible infrastructure
Share servicesStandards based connectivity and integration
Enable reuse of IT systems
IBM SOA
10
A programming model complete with standards, tools, methods and technologies such as Web services
Capabilities that a business wants to expose as a set of services to clients and partner organizations
An architectural style that requires a service provider, requestor and a service description. It addresses characteristics such as loose coupling, reuse and simple and composite implementations
Implementation
Architecture
Business
OperationsA set of agreements among service requestors and service providers that specify the quality of service and identify key business and IT metrics
Roles
Service Oriented Architecture Different Things to Different People
IBM SOA
11
Full Business view Process to optimize Creating IT flexibility
Business Domain
IT Domain
Bank
Shared Service
Customer
Bank 2 – “Supplier”
Outsourced
Case Study: Payments Processing
SOA Is Multi-Disciplinary
Interaction Services
Information Services
Partner Services
Business App
ServicesAccess
ServicesDev
elo
pm
ent
Ser
vice
s
Man
agem
ent
Ser
vice
s
Infrastructure Services
Ap
ps
&
Info
Ass
ets
Process Service
Business Services
Enterprise Service Bus
Interaction Services
Information Services
Partner Services
Business App
ServicesAccess
ServicesDev
elo
pm
ent
Ser
vice
s
Man
agem
ent
Ser
vice
s
Infrastructure Services
Ap
ps
&
Info
Ass
ets
Process Service
Business Services
Enterprise Service Bus
IBM SOA
12
What does a SOA look like?
IBM SOA
13
Gather requirements
Model & SimulateDesign
DiscoverConstruct & TestCompose
Integrate peopleIntegrate processesManage and integrate information
Manage applications & services
Manage identity & compliance
Monitor business metrics
Financial transparencyBusiness/IT alignmentProcess control
The SOA Lifecycle
IBM SOA
14
Deploy
Deployment Team
Platform-specific Runtime
Specialists
Manage Quality of Service
Manage Runtime Platforms
Business Operations
Analysts
IT Operations Managers
Monitor Business Results
Manage IT Performance
Create Business and IT Dashboards
Manage
Assemble
Development Team
Integration Developers
Testers
Choreograph Services
Develop New Services
Configure Human Task Manager
Develop User Interface
Test
Business Driven DevelopmentAn Iterative, Business-focused Development Process
Team Unifying Platform
Model
Model Business RequirementsBusiness
Analysts
Software and Data
Architects Model Software Architecture
Unified Modeling Language
Continual Process Improvement
ObservationModel (KPIs)
Run-timeStatistics
WSDL
EAR, DDL
EventsBusiness Process Execution Language
Requirements
IBM SOA
15
Interaction Services Information Services
Partner Services Business App Services Access Services
DevelopmentServices
Management Services
Infrastructure Services
Enables collaboration between people, processes &
information
Manages diverse data and content in a unified manner
Connect with trading partners
Build on a robust, scaleable, and secure services environment
Facilitate interactions with existing information and
application assets
Integrated environment for
design and creation of
solution assets
Manage and secure
services, applications &
resources
Optimizes throughput, availability and utilization
Ap
ps
&
Info
As
sets
Process Services
Business ServicesSupports enterprise business process and
goals through businesses functional service
Enterprise Service Bus
Orchestrate and automate business processes
Separation of Concerns The SOA Reference Architecture in Action
EJBs
FederatedQuery
DBAccess
DBAccessSiebel
Adapter
CICSAccess
Business Dashboard
Open Account
Portal
Approved
CommunityManager
IT Management Console
IBM SOA
16
Linkage between business and IT through support of the entire SOA Lifecycle
Connectivity and Service Isolationthrough the Enterprise Service Bus
Separation of Concerns/Modularity for incremental adoption
Component-based Programming and Solution Development
Business and IT Monitoring and Management
Open Standards
The SOA Reference Architecture and its Key PrinciplesProviding IT Flexibility to Meet the Demands of Business
Interaction Services
Information Services
Partner Services
Business App Services
Access Services
Dev
elo
pm
ent
Ser
vice
s
Man
agem
ent
Ser
vice
s
Infrastructure Services
Ap
ps
&
Info
Ass
ets
Process Services
Business Services
Enterprise Service Bus
IBM SOA
17
What’s the key to making this happen?….service orientation
Service orientation- Breaks down everyday business
applications into individual tasks or processes… called services
e.g. verifying applicant status
Provides- Links and exposes services to
customers, service providers, and other businesses
- Creates flexible, integrated processes
“Service-oriented architecture allows organizations to leverage common line-of-business opportunities as well as creating efficiencies for overall IT services.”
– GartnerMarch 2005
“Service-oriented architecture allows organizations to leverage common line-of-business opportunities as well as creating efficiencies for overall IT services.”
– GartnerMarch 2005
IBM SOA
18
Service orientationThe foundation for long-term agility and repeatability
With service orientationWithout service orientation
Integrating existing systems and creating new services
can be as tough as knocking down walls
Without service orientation…
IBM SOA
19
Why service orientation now?
Necessary software to get started is available today
Widespread adoption of open standards permit improved business flexibility
Availability of best practices for effective governance
Increasing demands to keep pace with constituent ongoing needs and legislative requirements
“We are taking apart each task and sending it … to whomever can do it best … and then we are reassembling all the pieces.”
– from Thomas Friedman’s ‘The World is Flat’
“We are taking apart each task and sending it … to whomever can do it best … and then we are reassembling all the pieces.”
– from Thomas Friedman’s ‘The World is Flat’
IBM SOA
20
Open Standards vs. Open Source: Confusion
Breaking News
Many people who have not done software development are confused between “open standards” and “open source”: they don’t
know what code looks like and what you do with it.
$xmldata = fread( $xml, 640000); // read feed contentseregi("(<article id.*>.*</article>)", $xmldata, $articlearray); // parse items$articles = explode("<article", $articlearray[0]); // place articles in array
From http://www.phpfreaks.com/quickcode/Newsfeed-function-to-get-news-from-moreovercom/92.php
IBM SOA
21
Open Standards vs. Open Source
A Standard is like a blueprint: it tells you what you must do if you actually get around to building something.
An Open Standard is one that is developed and maintained in a particularly transparent way with community involvement, and is “freely” available and implementable.
An Open Standard is the catalyst for the consistent development of applications, supporting interoperability
Open Source is code, and it may implement open standards.
Open source is developed (implemented) and maintained in a particularly transparent way with community involvement, and is “freely” available.
IBM SOA
22
OpenSource
Open Source & Open Standards Accelerate Innovation
Open Standards
By igniting collaborative problem solving
By Defining Industry-wide Best Practices
IBM SOA
23
Open Standards are Fundamental for SOA
Service Component Architecture (SCA)
Service Data Objects (SDO)
Open Document & XForms
Web Services & Web Service Interoperability
Web 2.0 innovations
Industry-based XML Standards
Web Services ProfilesBPEL and PHP
Authoring Models
authoring in Java, BPEL, C++, PHP
Extensive industry standards support including: EDI, HIPPA, HL7, ACORD, SWIFT, FIX, RosettaNet, SIP, eTOM, XBRL, UCCNET, Transora, and
more…
IBM SOA
24
Related Industry Standards BOD (Business Object Document) (OAGIS) -> (IBM Messaging Standard)
BPEL4WS (Business Process Execution Language)
WSBPEL (OASIS)
Common Business Event proposed standard (OASIS)
RAS (Reusable Asset Specification) (OMG – Object Management Group)
SOAP (Simple Object Access Protocol) (W3C)
UDDI (Universal Description, Discovery, Integration) (OASIS)
XML (W3C)
XML Schema (W3C)
WSDL (Web Services Description Language) (W3C)
WS-I (Web Service Interoperability (WSI.org)
WS-Policy (OASIS)
WS-Security (OASIS)
WSRP (Web Services for Remote Portals) (OASIS)
IBM SOA
25
Related IBM Internal Standards and other IBM Imperatives Business Data Standards
e-business Blueprint: Application And Data Architecture
Corporate instruction for accessibility
Developing Web Services (4.3.1)
Deploying Web Services (4.3.2)
Deployment standards for server software (WAS, HTTP, MQ)
Firewall Services (5.3.1)
Enterprise Integration Messaging Standard (EIMS) (based on OAGIS BOD) (pending)
Information Technology Security Standards (ITCS104)
Internet Data Privacy (5.4.0)
Network Supported Application Port and Data Flows (5.2.1)
Standard Data Techniques for Application Development
XML Standards
IBM SOA
26
Key Standards for SOA
SOA and Web Service Standards
Business Services: Service Offerings and Componentse.g. Book Flight, Low Fare Search, Update PNR Data
Evolving Industry Semantics(ACORD, SWIFT, FIXML, OTAXML, UCCNet)
Infr
astr
uct
ure
Sta
nd
ard
sS
eman
tic
Sta
nd
ard
s
Sec
urity
(W
S-S
EC
)
Tra
nsac
tions
(W
S-T
x)
Man
agem
ent
Service Orchestration (WS-BPEL)
Service Discovery (WSIL, UDDI, RAS)
Service Invocation & Messaging (WS-I, SOAP)
Service Description (WSDL, RAS)
XML (Infoset, Namespace, Schema)
Network Protocol (HTTP, SMTP, Other)
Service Interaction Components (WSRP, JSR 168)
IBM SOA
27
… with each project delivering immediate and long-term value
How long does SOA take to implement?…..SOA Adoption is Iterative and Incremental
2. Select a project
3. Assess and address capability gaps4. Execute
5. Review result
1. Select (next) project scope
IBM SOA
28
Thank You
MerciGrazie
GraciasObrigad
oDanke
Japanese
French
Russian
GermanItalian
Spanish
Brazilian Portuguese
Arabic
Traditional Chinese
Simplified Chinese
Hindi
Tamil
Thai
Korean
IBM SOA
29
BackUp slides
IBM Products in SOA solutions
IBM SOA
30
SOA Reuse and Connectivity Offerings
Theme SOA Scenario SOA Entry Point SOA Product/Service offerings
SOA Reuse and Connectivity
Service Creation
Service Connectivity
Service Design
ReuseConnectivity
PrimarySystem z, System iInfrastructure Solution for SOAImplementation Services for SOA – Legacy Transformation SOA Integration Services - Connectivity and ReuseApplications on Demand - SAP, Siebel, Oracle, PeopleSoft, JDEdwards, Lotus Notes and WindchillComponent Business Modeling (CBM)Service Oriented Modeling and Architecture (SOMA)Rational Application Developer Rational Software Architect Tivoli Composite Application Manager for SOA Tivoli OMEGAMON XE family Tivoli Federated Identity Manager WebSphere Application Server for zSeries WebSphere Application Server ND WebSphere Business ModelerWebSphere ESB WebSphere Message Broker WebSphere Service Registry and RepositoryWebSphere Studio Asset AnalyzerSupportingCICS Transaction Server Rational Data and Application Modeling Rational Requisite ProTivoli Access Manager Tivoli Composite Application Manager for WebSphere WebSphere Adapters WebSphere Asset Transformation Workbench WebSphere DataPower appliancesWebSphere Developer for zSeries WebSphere Integration Developer WebSphere MQ
STG GTS GBS SWG
IBM SOA
31
Business Centric SOA Key Offerings 1/2
Theme SOA Scenario SOA Entry Point
SOA Product and Service offerings
Business Value of SOA Process Automation Process Primary:WebSphere Process ServerWebSphere Integration DeveloperWebSphere AdaptersSOA Integration Services - business process integration (1Q07)SOA Assessment, Strategy & PlanningGBS SOA Business Value Assessment, SOA Assessment
Business Value of SOA Information as a Service Information Primary:IBM Information ServerMDMDB2 9 Workplace Dashboard Framework
WebSphere PortalSOA Assessment, Strategy & PlanningGBS SOA Business Value Assessment, SOA AssessmentSupporting: GTS IBM Information on Demand Infrastructure Services, DB2 Content Manager,
WS Integrated Information Server Content Edition (WSIICE) ,WebSphere Process Server and Business Services Fabric, Rational Software Architect, Rational Application Developer, Rational Data Architect, Rational RequisitePro ,Rational Method Composer, Rational Portfolio Manager, IBM Tivoli change and configuration Management Database; IBM Tivoli Capacity Process Manager, IBM Tivoli Availability Process Manager
Business Value of SOA Interaction and Collaboration Services
People Primary:WebSphere Portal, WebSphere Portlet Factory
Lotus Expeditor, Workplace FormsWorkplace Dashboard FrameworkLotus Sametime, Hannover
IBM Information ServerSOA Assessment, Strategy & PlanningGBS SOA Business Value Assessment, SOA AssessmentSupporting: Application Infrastructure Services - portal infrastructure (2Q07)WebSphere Process Server and Business Services FabricRational Software Architect, Rational Application DeveloperIBM Tivoli Composite Application Manager, WebSphere Service Registry and
Repository, IBM Tivoli Federated Identity Manager, IBM Tivoli Federated Identity Manager Business Gateway, IBM Tivoli Access Manager
STG GTS GBS SWG
IBM SOA
32
Business Centric SOA Key Offerings 2/2
Theme SOA Scenario SOA Entry Point
SOA Product and Service offerings
Business Value of SOA Business-Centric SOA for Applications - SAP
Cross Entry Primary:WebSphere Portal, IBM Information Server, MDM (WCC), GBS Business Intelligence ServicesGTS Information on Demand Infrastructure Services (?)Supporting: WS Message BrokerWS Partner GatewayWebSphere MQWS Adapters, WebSphere Enterprise Service BusWebSphere Business ModelerWebSphere Process Server AdaptersWebSphere Business MonitorWebSphere Product CenterWebSphere Commerce, Reuse: Commerce
Business Value of SOA General Business Value of SOA
Cross Entry Primary:All, Cross Brand Focused on SOA Entry Points
STG GTS GBS SWG
IBM SOA
33
BPM Enabled by SOA Offerings
Theme SOA Scenario (sub-theme)
SOA ProductsPrimary
SOA ProductsSupporting
SOA Services
BPM enabled by SOA
By Industry:BankingInsuranceGovernmentTelcoRetail(More for 2007)
Modeling and Simulation
WebSphere Business Modeler SOA-enabled Business Process Management•CBM to SOA•Business Process Modeling•SOA-enabled Design (SOMA)
Business Activity Monitoring
WebSphere Business MonitorWorkplace Dashboard Framework
Tivoli Composite Application ManagerTivoli Business Systems Manager / NetCool (realtime active dashboard)
SOA-enabled Business Process Management•Bus. Performance Management
Process Execution and Optimization
WebSphere Integration DeveloperWebSphere Services Registry RepositoryWebSphere Process ServerWebSphere Adapters
WebSphere ESBWebSphere Partner GatewayRational Application Developer Rational Requisite ProRational Software Architect
SOA-enabled Business Process Management•Bus. Services ImplementationSOA Integration Services - business process integration (1Q07)
Rules and pre-built frameworks
WebSphere Business Service FabricPartner Offering (iLog)Pre-built process models (IAA, ISSW)
SOA-enabled Business Solutions•Industry-specific Composite Business Services•Cross-Industry Composite Business ServicesSOA-enabled Business Process Management•CBM to SOA•SOA-enabled Design (SOMA)•SOA-enabled Business Solutions
Content and Collaboration
FileNet Business Process ManagerIBM Workplace Workplace FormsIBM Workplace Collaboration Services
IBM Workplace Bus. Strategy Execution SOA-enabled Business Process Management•Business Dashboards
STG GTS GBS SWG
IBM SOA
34
SOA Governance and SLM Key Offerings
Theme SOA Scenario SOA Entry Point SOA Product offerings
SOA Governance &Service Lifecycle Management
SOA Governance
Supporting all entry points
Each Product Offering needs to be positioned uniquely with SOA Governance related features and functions
Tivoli Composite Application Manager Family:Tivoli MonitoringTivoli Service Level AdvisorTivoli Access ManagerTivoli Application Dependency Discovery ManagerTivoli Change and Configuration Management DatabaseTivoli Provisioning Manager / Configuration ManagerTivoli Process ManagersTivoli Business Service Manager
WebSphere Service Registry and RepositoryWebSphere DataPower SOA ApplianceWebSphere Enterprise Service Bus
Rational RequisiteProRational Software ArchitectRational ClearCaseRational ClearQuestRational Data ArchitectRational Functional TesterRational Performance TesterRational Asset Manager (Q2-2007)Rational Method Composer Rational Portfolio Manager Rational Build Forge
GBS SOA Governance and Management Method GBS COE Service Offering SOA Lifecycle ServicesStaff Augmentation (AMS)
STG GTS GBS SWG
IBM SOA
35
Category SW Offerings HW/Appliance Offerings Prof Services Offerings
Service Management
• Tivoli Change and Configuration Management Database v1.1.1
• IBM Tivoli Composite Application Manager Family (SOA, RTT, WAS and Omegamon XE for Messaging)
• IBM Tivoli Release Process Manager v1.1.1• IBM Tivoli Business Systems Manager• MRO Service Desk• Omegamon XE
• CROSS SYSTEMS• IBM Systems Director
• SYSTEM z• Capacity On Demand• IBM Omegamon z/OS Management Console
• SYSTEM x• BladeCenter Management Module• Blade Migration Center• System x RAS2• CDAT• PowerExecutive• BladeCenter Management Module• System x RSA2 Card
• SYSTEM p• Migration Factory
• SOA Lifecycle Services – Application & Services Management (GBS)
• SOA Infrastructure Consulting Services - service management design for SOA (GTS)
• IT Lifecycle Management and Governance Services – business of IT dashboard (GTS)
• IT Lifecycle Management and Governance Services –service management implementation (GTS)
• Managed Server• Managed Support• NW Managed Services• End User Support
Service Security • IBM Tivoli Federated Identity Manager• IBM Tivoli Security Operations Manager
• SYSTEM z• CryptoExpress2 secure key and CPACF
acceleration (z)• z/OS key management (ICSF) • Encryption Facility for z/OS,• RACF Remote Services (TBD)• Identity and access mgmt - RACF (z/OS and
z/VM) • Network security with z/OS Communications
Server• SYSTEM x
• IBM WebSphere DataPower SOA Appliance• SYSTEM p
• SSH Tectia Server System p Solution• STORAGE
• Storage Encrypted Taped Drive;
• SOA Lifecycle Services - SOA Security Services (GBS)
Flexible Infrastructure and Management Offerings 1/3STG GTS GBS SWG
IBM SOA
36
Category SW Offerings HW/Appliance Offerings Prof Services Offerings
Service Virtualization
• WebSphere XD v6.0.1• IBM Tivoli Dynamic
Workload Broker V1.1• IBM Tivoli Usage and
Accounting Manager v6.1• IBM Tivoli Workload
Scheduler• IBM Tivoli Workload
Scheduler Load Leveler• IBM Tivoli Provisioning
Manager• IBM Information Server• VMWare• Citrix• Xen• Microsoft Virtual System
• CROSS SYSTEMS• IBM Systems Director and extensions• IBM Enterprise Workload Manager V2.1• Grid and Grow for WebShpere XD
• SYSTEM z• Parallel Sysplex• z/VM• System z• Linux z• IFL
• SYSTEM x• Scalable System x• BladeCenter Infiniband Support• BladeCenter NPIV Storage Switches
• SYSTEM p• Advance POWER Virtualization• Server Consolidation Factory
• STORAGE• IBM San Volume Controller V4.1
• Application Out-tasking (GBS/AMS)• SOA Infrastructure Consulting Services – infrastructure
readiness for SOA (GTS)• SOA Infrastructure Consulting Services –infrastructure
architecture and design for SOA (GTS)• Application Infrastructure Services – web infrastructure
optimization and virtualization (GTS)• Emerging Server Technology Services - server
virtualization services (GTS)• Emerging Server Technology Services - server grid
solutions (GTS?) – PENDING STG OFFERINGS• IT Lifecycle Management and Governance Services –
service management implementation (GTS)• Managed Application Infrastructure Services –
managed services for SOA (GTS)• Managed Application Infrastructure Services –managed
services for Information On Demand (GTS) • STG Lab Service Offerings
Flexible Infrastructure and Management Offerings 2/3
STG GTS GBS SWG
IBM SOA
37
Category SW Offerings HW/Appliance Offerings Prof Services Offerings
Infrastructure Flexibility
CROSS SYSYTEMS• Grid and Grow • ITRO for Insurance • ITRO Financial Services • EWLM• IBM Systems Director• BladeCenter (Hybrid Systems)
SYSTEM z• Application Accelerators and Specialty Engines (e.g., zAAP & zIIP)• Capacity on Demand (CoD)• Linux for z • Linux for z, Specialty Engines for System z (IFL) • FICON• System z9Advantage for SAP Solutions• Storage, Communication Controller for Linux • GDPS• zVM• System z Oracle Solutions for Linux z
SYSTEM x• Business One• Business Intelligence Accelerator• Citrix on Blade Center and x• SAP on System x All in One• INFOR Baan• BladeCenter Storage Attachment & Network Connectivity Modules
SYSTEM p• Capacity on Demand (CoD) • PowerNet • System p Oracle Solution Edition sets (EBS, JDE and RAC), AIX • Sybase Applications (ASE Migration, RAP, Mobility, IQ) • System p Lawson HCM Express • System p5 Solution Editions for mySAP ERP and NetWeaver BI • System p High Availability Platform for Industrial Sector• System p SOA Foundation in a Box • IBM WebSphere on IBM System p for SOA • Cisco Unified Communications VoIP System p • System p Amdocs Online Charging for Telecommunications • Altivec for P6
• Application Out-tasking (GBS/AMS)• SOA Infrastructure Consulting Services - infrastructure
architecture and design for SOA (GTS)• IBM SOA Infrastructure Consulting Services - infrastructure
readiness for SOA (GTS)• IBM SOA Infrastructure Consulting Services - service
management design for SOA (GTS)• Application Infrastructure Services – mainframe application
infrastructure (GTS)• IBM SOA Integration Services – connectivity and reuse (GTS)• IT Management Consulting Services – IT governance strategy
for SOA (GTS)
Flexible Infrastructure and Management Offerings 3/3
STG GTS GBS SWG