Spiro Title Slide

Download Report

Transcript Spiro Title Slide

Tivoli
Tivoli Management for SOA
Andrej Struhár
[email protected]
Technology Day - SOA
July 17, 2015, IBM
Tivoli
Komplexný svet IT
Customer
Bank
Shared
Servic
e
Bank 2 – “Supplier”
Outsourced
2
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
3
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
Warning!!!
Počas tohoto pokusu boli dodržané všetky bezpečnostné
predpisy a zachované práva účastníkov. Nedošlo k žiadnemu
úrazu ani neboli nijakým spôsobom porušené ľudské práva.
Zúčastnené zvieratá neboli týrané a neboli na nich
vykonávané žiadne pokusy ktoré by im akokoľvek ublížili.
Všetci účastníci pokusu boli profesionáli vedomí si rizika,
ktoré podstupujú. V žiadnom prípade sa nepokúšajte
zopakovať tento pokus ani ktorúkoľvek jeho časť doma. V
opačnom prípade vám a ostatným zúčastneným hrozí riziko
zranenia, prípadne strát na životoch.
........................................
4
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
5
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
6
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
7
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
8
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
9
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
10
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
11
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
12
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
13
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
14
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
WebLogic
WAS
IIS
JBoss
Unix
ESB
15
Web
Services
Apache
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
What is Management of SOA
Common SOA
Characteristics
IBM Service Management of SOA
 Loose Coupling
(of applications & IT resources)
 Rapid deployment of
Services
 Virtualized
Application Flows
 Distributed Services
16
Tivoli Management for SOA








Manage IT Processes
Change and Release Management
Configuration management
Availability Management
Security Management
Manage SOA Services
Manage Application Service levels
Manage Transaction workflows
Business Performance Management
Secure Services and Applications
Manage Supporting IT Environment




Manage Middleware
Manage Systems, Storage and Network
Manage Virtualized IT Infrastructure
Provisioning
July 17, 2015, IBM
Tivoli
How do you achieve flexible IT through SOA?
The SOA Lifecycle
 Discover
 Construct & Test
 Compose
 Integrate people
 Integrate processes
 Manage and integrate
information
 Gather requirements
 Model & Simulate
 Design
 Financial transparency
 Business/IT alignment
 Process control
17
Tivoli Management for SOA
 Manage applications &
services
 Manage identity & compliance
 Monitor business metrics
July 17, 2015, IBM
Tivoli
The SOA lifecycle
 Model:
– You can import the Business Process Execution Language (BPEL) created by
WebSphere Business Modeler to the CCMDB to highlight business process service
dependencies.
 Assemble:
– During service development or assembly, you can use the service performance data
stored by ITCAM for SOA in the WebSphere Service Registry and Repository to
choose the service whose quality of service most closely matches your requirements.
 Deploy:
– ITCAM for SOA management mediation primitives can be used to create powerful
service automation scenarios with WebSphere ESB and WebSphere Process Server.
– TPM can be used to deploy Composite applications
 Manage:
– ITCAM for SOA monitors service performance and interactions for SOA Foundation
platforms, including WebSphere Application Server, WebSphere ESB, WebSphere
Process Server, WebSphere DataPower SOA Appliances and CICS TS.
18
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
A Complete View Of SOA Management
Service Consumer
Consumers
SCA
Portlet
WSRP
B2B
Other
Business
Process
Management
Business Processes
process choreography
Integrated Console
Service
Management
Services
• Allow for seamless views
across different layers of
abstraction.
atomic and composite
Application
Service Components Monitoring
Service Provider
Operational Systems
ISV
Transaction
Tracking
OO
Application
Outlook
Custom Apps
Resource
Monitoring
Platform
Unix
19
Custom
Application
SAP
OS/390
Tivoli Management for SOA
Supporting Middleware
Resource
Monitoring
MQ
DB2
Integrated Reporting
• Generate enterprisewide service level
reporting
July 17, 2015, IBM
Tivoli
A Complete View Of SOA Management
Service Consumer
Consumers
SCA
Portlet
WSRP
B2B
Other
WebSphere
Business
Monitor
Business Processes
process choreography
Integrated Console
ITCAM for
SOA
Services
• Allow for seamless views
across different layers of
abstraction.
atomic and composite
ITCAM for
Service Components WebSphere
Service Provider
Operational Systems
ISV
ITCAM For
RTT
OO
Application
Custom
Application
SAP
Outlook
Custom Apps
OMEGAMON
XE family
Platform
Supporting Middleware
ITM Family
Unix
20
OS/390
Tivoli Management for SOA
MQ
DB2
Integrated Reporting
• Generate enterprisewide service level
reporting
July 17, 2015, IBM
Tivoli
ITCAM Family: Composite Application Management Solutions
Function
ITCAM for . . .
RTT
ISM
J2EE Ops
WAS
SOA
Simulated
Response Time
Protocol-Specific
Response Time
End-User
Response Time
Detailed End-User
Response Time
Transaction
Topology (ARM)
J2EE
Operational Dala
J2EE
Deep Dive
Web Services WAS
(Resource View)
SOA Web Services
(Mediation)
21
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
ITCAM Family: Composite Application Management Solutions
ITCAM for Response Time Tracking (RTT), ISM
Proactively recognizes and isolates transaction performance problems using robotic
and real-time techniques and visualizes the transaction’s path through your
application systems, including response time contributions of each step. Supports
service level management through direct feeds to Tivoli Service Level Advisor.
ITCAM for SOA
Discover, monitor, track and apply controls to web service messages. Helps IT
Operators identify problems at web services layer, and provides automation
capabilities for service mediation. Eclipse-based console adds subject matter expert
views. Feeds Tivoli Service Level Advisor to support service-level management.
ITCAM for WebSphere, J2EE, J2EE operations
Analysis of WebSphere and other J2EE applications to identify root cause of
application problems. Provides detailed transaction decomposition WAS/Portal
applications, and the ability to trace individual transactions that span into CICS and
IMS. Works in conjunction with ITCAM for RTT do deep-dive on problem J2EE
components
OMEGAMON XE for Messaging
Messaging management solution that measures messaging performance,
automates operational tasks, and provides problem determination for MQ
environments and SOA environments in which MQ messaging is the backbone of a
SOA implementation.
22
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
ITCAM for Response Time
Synthetic
Transactions
The Best of Both Types of Response Time Monitoring in One Integrated UI
– Robotic Response Time Monitoring
– Synthetic playback of all robotic scripts
– Via Rational Robot, RPT, Mercury LoadRunner, CLI
commands
Real End User
Transactions
–
23
Web Response Time Monitoring
– Monitors real end user web transactions (HTTP/S)
–
Client Response Time Monitoring
– Monitor real end user client Windows application
transactions
– i.e. Lotus Notes, Microsoft Outlook, SAP, 3270, etc
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
ITCAM for SOA
Complete monitoring support for all IBM ESBs in the TEP
WebSphere
Message Broker
WebSphere ESB
Universal connectivity
and transformation in
heterogeneous
IT environments
Built on WebSphere
Application Server for an
integrated SOA platform
WebSphere delivers the
most complete ESB
solution
WebSphere DataPower
Integration Appliance
Purpose-built hardware ESB
for simplified deployment and
hardened security
24
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
ITCAM for SOA support for:
Service
Providers
Application Server
Web
Services
Service
Requestor
Security
.NET data
collector
Container
DataPower
data
collector
WebSphere
Message
Broker
Container
BEA data
collector
WAS MB
data
collector
WAS data
collector
z/OS
zLinux
CICS data
collector
WAS data
collector
ITCAM for SOA
4. Select the
Broker
3. Click the link to
drill down the
problem
ITCAM for SOA
25
Tivoli Management for SOA
• Find and fix the
problem quickly
• Monitor Web services
inside WS Msg. Broker
• Launch in context from
ITCAM for SOA to
OMEGAMON XE for
Messaging
July 17, 2015, IBM
Tivoli
Customizable Workspaces in ITCAM for SOA
Navigator: Shows
.Net and WebSphere
resources
Catalog View:
Displays
discovered
services
26
Dynamic Graphing:
Displays service statistics
Threshold View:
Displays service
behavior against
pre-set thresholds
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
ITCAM for SOA Situations - Automation
Take an action, such as
adding a filter control,
to mitigate the problem
27
Tivoli Management for SOA
Shows Initial values
that triggered Situation
Shows Expert
Help, which can
be customized
July 17, 2015, IBM
Tivoli
Integration with WS Service Registry and Repository
 Reconciliation of services registered
in WSRR with those monitored in
target systems by ITCAM for SOA
 TEP Topology views show
relationships between service
operations and BPEL business
processes for impact analysis
 Forwards status information to
WSRR to allow selection of services
based on performance and other
metrics
WebSphere Service Registry and Repository
Publish
28
Tivoli Management for SOA
Find
Enrich
Manage
Govern
July 17, 2015, IBM
Tivoli
ISM support – DLA and CCMDB
 Support for ISM strategy
– Discovery Library Adapters (DLAs) add discovered
Service information to CCMDB
IT CRM &
Business
Management
Service Delivery
& Support
Service
Deployment
Information
Management
Business
Resilience
IT Process
Management Products
Change and Configuration
Management Database
IT Service
Management Platform
IT Operational
Management Products
Best Practices
Business
Application
Management
Server, Network & Device
Management
Storage
Management
Security
Management
 Processed by CAM for SOA
– Used to draw topology views of SOA relationships
– Services, Ports, Operations, Business Processes,
Application Servers, Machines
– Fly-overs and table views show object details, e.g. cell
name, computer system
 CAM for SOA supports external CCMDB
– Provides inter-operability with TBSM and ISM Process
Managers
– Common data model shows extensive SOA relationships
when fully populated by other Tivoli solutions
ITCAM for
SOA
29
Tivoli Management for SOA
Relationship data
Service
Management
(CCMDB)
July 17, 2015, IBM
Tivoli
ITCAM for SOA 7.1
 February 29, 2008 (electronic)
 March 14, 2008 (media)
 bundles IBM Tivoli Monitoring V6.2 infrastructure components
Comprehensive monitoring support is provided for the following:











30
Apache Axis
BEA WebLogic
IBM CICS Transaction Server V3.1
IBM WebSphere Enterprise Service Bus
IBM WebSphere Message Broker
IBM WebSphere Process Server
IBM WebSphere DataPower SOA Appliances
IBM WebSphere Community Edition
JBoss Application Server
Microsoft .NET
SAP NetWeaver
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
ITCAM for SOA - Summary
 IBM Tivoli Composite Application Manager for SOA
– Identifies service problems and speeds resolution
– Automates service management and mediation
– Supports heterogeneous SOA platforms
– Integrates into Tivoli Enterprise Portal
– Integration with other Tivoli products
– Helps manage the SOA life-cycle
 Simplifies SOA application management
31
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
Tivoli Federated Identity Management
 Identity challenges
– SOA is inherently cross-domain - identities flow across them
 Integration challenges
 Compliance challenges
– Who is making the changes to identity and access control? Developers?
– How do you audit and ensure proper business controls? What is the risk of a breach?
Requesting Application
IBM Enterprise Service Bus
IBM
WebSphere
App Svr.
IBM
CICS
BEA
WebLogic
Application
Application
Identity &
Access
Identity &
Access
Application
Identity &
Access
Oracle
SAP
Microsoft
Other
Applications
Application
Application
Application
Identity &
Identity
Access&
Access&
Identity
Access&
Identity
Access
Identity &
Access
Identity &
Access
Identity &
Access
Providing Services
IBM Tivoli Federated Identity Manager
32
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
What Does TFIM Do ?
 TFIM provides “Single Sign-On (SSO) ” across
domains :
– between Web Applications
– between Services in SOA
– to Legacy applications
 TFIM is like a multi-purpose adapter
for passing identity across domains
33
Tivoli Management for SOA
July 17, 2015, IBM
Tivoli
34
Tivoli Management for SOA
July 17, 2015, IBM