34
June 7, 2022, IBM Tivoli Management for SOA Andrej Struhár [email protected] Tivoli Technology Day - SOA

4. Tivoli Management for SOA

  • Upload
    zubin67

  • View
    1.038

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 4. Tivoli Management for SOA

April 10, 2023, IBM

Tivoli Management for SOA

Andrej Struhá[email protected]

Tivoli

Technology Day - SOA

Page 2: 4. Tivoli Management for SOA

2

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Komplexný svet IT

Bank

Shared Service

Customer

Bank 2 – “Supplier”

Outsourced

Page 3: 4. Tivoli Management for SOA

3

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 4: 4. Tivoli Management for SOA

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.

........................................

Page 5: 4. Tivoli Management for SOA

5

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 6: 4. Tivoli Management for SOA

6

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 7: 4. Tivoli Management for SOA

7

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 8: 4. Tivoli Management for SOA

8

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 9: 4. Tivoli Management for SOA

9

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 10: 4. Tivoli Management for SOA

10

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 11: 4. Tivoli Management for SOA

11

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 12: 4. Tivoli Management for SOA

12

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 13: 4. Tivoli Management for SOA

13

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 14: 4. Tivoli Management for SOA

14

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

Page 15: 4. Tivoli Management for SOA

15

Tivoli

Tivoli Management for SOA April 10, 2023, IBM

ESB

JBoss

WAS Web-Logic

Unix

Apache

IIS

WebServices

Page 16: 4. Tivoli Management for SOA

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

Page 17: 4. Tivoli Management for 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

Page 18: 4. Tivoli Management for SOA

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.

Page 19: 4. Tivoli Management for SOA

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

Page 20: 4. Tivoli Management for SOA

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

Page 21: 4. Tivoli Management for SOA

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

Page 22: 4. Tivoli Management for SOA

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

Page 23: 4. Tivoli Management for SOA

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

Page 24: 4. Tivoli Management for SOA

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

Page 25: 4. Tivoli Management 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

Page 26: 4. Tivoli Management for SOA

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

Page 27: 4. Tivoli Management for SOA

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

Page 28: 4. Tivoli Management for SOA

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

Page 29: 4. Tivoli Management for SOA

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

Page 30: 4. Tivoli Management for SOA

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

Page 31: 4. Tivoli Management for SOA

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

Page 32: 4. Tivoli Management for SOA

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

Page 33: 4. Tivoli Management for SOA

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

Page 34: 4. Tivoli Management for SOA

34

Tivoli

Tivoli Management for SOA April 10, 2023, IBM