Upload
zubin67
View
1.038
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
April 10, 2023, IBM
Tivoli Management for SOA
Andrej Struhá[email protected]
Tivoli
Technology Day - SOA
2
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
Komplexný svet IT
Bank
Shared Service
Customer
Bank 2 – “Supplier”
Outsourced
3
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
4
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
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.
........................................
5
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
6
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
7
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
8
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
9
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
10
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
11
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
12
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
13
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
14
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
15
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
ESB
JBoss
WAS Web-Logic
Unix
Apache
IIS
WebServices
16
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
Loose Coupling(of applications & IT resources)
Rapid deployment of Services
Distributed Services
Virtualized Application Flows
Common SOACharacteristics
What is Management of SOA
Manage Supporting IT Environment Manage Middleware Manage Systems, Storage and Network Manage Virtualized IT Infrastructure Provisioning
Manage SOA Services Manage Application Service levels Manage Transaction workflows Business Performance Management Secure Services and Applications
Manage IT Processes Change and Release Management Configuration management Availability Management Security Management
IBM Service Management of SOA
17
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
Gather requirementsModel & SimulateDesign
DiscoverConstruct & TestCompose
Integrate people Integrate processesManage and integrate
information
Financial transparencyBusiness/IT alignmentProcess control
How do you achieve flexible IT through SOA?The SOA Lifecycle
Manage applications & services
Manage identity & complianceMonitor business metrics
18
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
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.
19
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
Servicesatomic and composite
Operational Systems
Service Components
Consumers
Business Processesprocess choreography
Service P
rovid
erS
ervice Co
nsu
mer
SAP
CustomApplication
OOApplicationISV
Custom Apps
Platform Supporting Middleware
MQ DB2Unix OS/390
Outlook
SCA Portlet WSRP B2B Other
Integrated Console
• Allow for seamless views across different layers of abstraction.
ServiceManagement
Application Monitoring
Resource Monitoring
Resource Monitoring
TransactionTracking
Integrated Reporting• Generate enterprise-
wide service level reporting
A Complete View Of SOA Management
BusinessProcess
Management
20
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
Servicesatomic and composite
Operational Systems
Service Components
Consumers
Business Processesprocess choreography
Service P
rovid
erS
ervice Co
nsu
mer
SAP
CustomApplication
OOApplicationISV
Custom Apps
Platform Supporting Middleware
MQ DB2Unix OS/390
Outlook
SCA Portlet WSRP B2B Other
Integrated Console
• Allow for seamless views across different layers of abstraction.
ITCAM for SOA
ITCAM for WebSphere
OMEGAMON XE family
ITM Family
ITCAM For RTT
Integrated Reporting• Generate enterprise-
wide service level reporting
A Complete View Of SOA Management
WebSphere Business Monitor
21
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
SimulatedResponse Time
RTT ISM J2EE Ops WAS SOAITCAM for . . .
Protocol-Specific Response Time
End-UserResponse Time
Detailed End-UserResponse Time
TransactionTopology (ARM)
J2EE Operational Dala
J2EEDeep Dive
Web Services WAS(Resource View)
SOA Web Services(Mediation)
Function
ITCAM Family: Composite Application Management Solutions
22
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
ITCAM for Response Time Tracking (RTT), ISMProactively 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 SOADiscover, 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 operationsAnalysis 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 MessagingMessaging 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.
ITCAM Family: Composite Application Management Solutions
23
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
ITCAM for Response TimeThe 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
– 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
Syn
thet
ic T
ran
sact
ion
sR
eal
En
d U
ser
Tra
nsa
ctio
ns
24
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
WebSphere ESBBuilt on WebSphere
Application Server for an integrated SOA platform
WebSphereMessage BrokerUniversal connectivityand transformation in
heterogeneous IT environments
WebSphere DataPowerIntegration AppliancePurpose-built hardware ESB for simplified deployment and
hardened security
WebSphere delivers the most complete ESB
solution
Complete monitoring support for all IBM ESBs in the TEP
ITCAM for SOA
25
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
ITCAM for SOA support for:
Security
Application Server z/OS
zLinuxContainer
WebServices
ServiceRequestor
Container
WebSphere Message Broker
ServiceProviders
.NET data collector
DataPower data
collector
BEA data collector
WAS data collector
WAS MB data
collector
WAS data collector
ITCAM for SOA
ITCAM for SOA
CICS data collector
• 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
3. Click the link to drill down the
problem
4. Select the Broker
26
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
Customizable Workspaces in ITCAM for SOANavigator: Shows .Net and WebSphere resources
Navigator: Shows .Net and WebSphere resources
Catalog View:Displays discovered services
Catalog View:Displays discovered services
Threshold View:Displays service behavior against pre-set thresholds
Threshold View:Displays service behavior against pre-set thresholds
Dynamic Graphing:Displays service statisticsDynamic Graphing:Displays service statistics
27
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
ITCAM for SOA Situations - AutomationShows Initial values that triggered Situation
Shows Initial values that triggered Situation
Shows Expert Help, which can be customized
Shows Expert Help, which can be customized
Take an action, such as adding a filter control, to mitigate the problem
Take an action, such as adding a filter control, to mitigate the problem
28
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
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
Publish Find Enrich GovernManage
WebSphere Service Registry and Repository
29
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
ISM support – DLA and CCMDB
Support for ISM strategy– Discovery Library Adapters (DLAs) add discovered
Service information to CCMDB
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
Service Management
(CCMDB)
ITCAM for SOA
Relationship data
IT Operational Management Products
IT Service Management Platform
IT Process Management Products
Best Practices
Change and Configuration
Management Database
Server, Network & Device Management
StorageManagement
SecurityManagement
Business Application
Management
Service Delivery& Support
ServiceDeployment
InformationManagement
BusinessResilience
IT CRM & Business
Management
30
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
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: 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
31
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
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
32
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
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?
Identity & Access
IBMCICS
Application
Identity & Access
SAPApplication
Identity & Access
MicrosoftApplication
Identity & Access
IBMWebSphere
App Svr.Application
Identity & Access
BEAWebLogicApplication
Identity & Access
OtherApplication
Identity & Access
OracleApplications
Identity & Access
Identity & Access
Identity & Access
Requesting Application
Providing Services
IBM Tivoli Federated Identity Manager
IBM Enterprise Service Bus
33
Tivoli
Tivoli Management for SOA April 10, 2023, IBM
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
34
Tivoli
Tivoli Management for SOA April 10, 2023, IBM