Download presentation
Presentation is loading. Please wait.
1
Tivoli Management for SOA
Andrej Struhár Technology Day - SOA
2
Komplexný svet IT Bank Shared Service Outsourced Bank 2 – “Supplier”
Customer Bank 2 – “Supplier” Outsourced
3
To, že napríklad elektrón v atóme môže byť "zároveň" na prvej a druhej hladine, je pre nás ťažko predstaviteľné. Hlavný problém spočíva v tom, že s kvantovou mechanikou nemáme skúsenosti, v bežnom živote sa s jej dôsledkami priamo nestretávame, a preto sú niektoré jej predpovede pre nás nečakané. Závažnejší problém nastolil Erwin Schrödinger, keď v svojom článku z roku 1935 popísal známy experiment s mačkou. Pri ňom zavrieme mačku do krabice, v ktorej je spolu s ňou smrtiaci mechanizmus. V ňom je rádioaktívne jadro, ktoré sa počas jednej hodiny s pravdepodobnosťou 50% rozpadne a aktivuje mechanizmus. Po tomto čase je teda mačka v krabici s pravdepodobnosťou 50% živá a s pravdepodobnosťou 50% mŕtva. Z pohľadu kvantovej mechaniky je jadro po jednej hodine v superpozícii dvoch stavov: "rozpadnutý" a "nerozpadnutý".
4
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.
15
WAS Web- Logic Web Services IIS JBoss Unix ESB Apache
16
What is Management of SOA
Common SOA Characteristics Loose Coupling (of applications & IT resources) IBM Service Management of SOA Manage IT Processes Change and Release Management Configuration management Availability Management Security Management Rapid deployment of Services Manage SOA Services Manage Application Service levels Manage Transaction workflows Business Performance Management Secure Services and Applications Virtualized Application Flows Manage IT processes For successfully deploying SOA services, manage them from initial release to on-going updates and changes, clients need an effective and efficient way to execute the IT processes, to reduce costs, reduce errors, maintain the integrity of the existing services and their relationships and most importantly maintain the service levels of the existing and new applications. Service management of SOA requires automation of horizontal processes that can be executed consistently to deploy or release new services, to ensure the change and configuration management of existing services and finally to make sure that the IT resources are deployed to serve the higher value business services ex. ensuring the availability or performance of high impact business services. Manage SOA services Visibility into SOA service interactions Visibility into message content & transaction flow patterns Ability to identify and isolate performance bottlenecks across technology and platform boundaries Lightweight, industry standard ARM-based Performance instrumentation High performing and flexible enforcement of policies Standards based Instrumentation for easy integration And you need ability to monitor business processes, Manage in flight processes Monitor the Business Performance of active processes Detect Business Situations and take action Gather Business Intelligence from collected process data Manage Supporting IT environment Comprehensive deep dive monitoring to Identify and quickly fix down or slow performing applications Real-time metrics and historical data analysis Manage the virtualized infrastructure. And finally Manage the Security of Services and applications, manage the security of users, identities, data and infrastructure Single Security model across Services Access control for Services, Data and Applications Federated User & Identity Management Manage the data itself at the attribute level Manage Supporting IT Environment Manage Middleware Manage Systems, Storage and Network Manage Virtualized IT Infrastructure Provisioning Distributed Services
17
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 Our customers have told us that they think about SOA in terms of a lifecycle. They start in the Model phase by gathering business requirements and designing their business processes. Once they have optimized the business processes, they implement it by combining new and existing services. The assets are then deployed into a secure and integrated environment for integrating people, processes and information. Once deployed, customers manage and monitor from both an IT and a business perspective. Information gathered during the Manage phase is fed back into the lifecycle for continuous process improvement. Underpinning all of these lifecycle stages is governance which provides guidance and oversight for the SOA project. … in essence SOA is about virtualization and while virtualization helps us to deploy and visualize systems it also masks the nature of systems. This masking can make it difficult for us to manage the system. ITCAM & ITM are able to get behind the mask to understand what's going on where so we can manage the system appropriately. Manage applications & services Manage identity & compliance Monitor business metrics Financial transparency Business/IT alignment Process control
18
The SOA lifecycle Model: Assemble: Deploy: Manage:
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
A Complete View Of SOA Management
Consumers SCA Portlet WSRP B2B Other Business Process Management Service Consumer Business Processes process choreography Integrated Console Service Management Services atomic and composite Allow for seamless views across different layers of abstraction. Application Monitoring Service Components TransactionTracking In order to provide a complete solution for SOA management, each of the areas must be addressed in a consolidated solution. Bringing all the pieces together into a single visualization and data integration, provides the best opportunity to understand the full view of the environment allowing easier debug, and single source to define and measure the Service Level Agreements. Operational Systems ISV SAP Custom Application OO Application Service Provider Outlook Custom Apps Resource Monitoring Platform Supporting Middleware Integrated Reporting Resource Monitoring Generate enterprise-wide service level reporting Unix OS/390 MQ DB2
20
A Complete View Of SOA Management
Consumers SCA Portlet WSRP B2B Other WebSphere Business Monitor Service Consumer Business Processes process choreography Integrated Console ITCAM for SOA Services atomic and composite Allow for seamless views across different layers of abstraction. ITCAM for WebSphere Service Components ITCAM For RTT This slide specifies the product families and/or products that map to the functions specified on the prior slide. All ABSM products are integrated into TEP. WebSphere Business Monitor events can flow into the TEC which is displayed in the TEP. Operational Systems ISV SAP Custom Application OO Application Service Provider Outlook Custom Apps Platform OMEGAMON XE family Supporting Middleware Integrated Reporting ITM Family Generate enterprise-wide service level reporting Unix OS/390 MQ DB2
21
ITCAM Family: Composite Application Management Solutions
Simulated Response Time RTT ISM J2EE Ops WAS SOA ITCAM for . . . Protocol-Specific End-User Detailed End-User Transaction Topology (ARM) J2EE Operational Dala Deep Dive Web Services WAS (Resource View) SOA Web Services (Mediation) Function
22
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 ITCAM solution family – providing end to end and top to bottom application management in discrete packages of capability 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.
23
Synthetic Transactions Real End User Transactions
ITCAM for Response Time The Best of Both Types of Response Time Monitoring in One Integrated UI Synthetic Transactions Robotic Response Time Monitoring Synthetic playback of all robotic scripts Via Rational Robot, RPT, Mercury LoadRunner, CLI commands Real End User Transactions 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 Agents divided by end user functionality. Only 1 robotic agent. Simplified installation. Now you just install the Robotic agent and you get all robotic playback capabilities: RPT, Robot GUI, Robot VU, LoadRunner, CLI. You no longer have to “deploy” monitoring components. Response Time Dashboard agent aggregates all data from all agents into a common, enterprise dashboard view of your applications.
24
WebSphere Message Broker WebSphere DataPower Integration Appliance
ITCAM for SOA Complete monitoring support for all IBM ESBs in the TEP WebSphere Message Broker Universal connectivity and transformation in heterogeneous IT environments WebSphere ESB 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
25
ITCAM for SOA support for:
Service Providers Application Server WebSphere Message Broker Security z/OS zLinux Web Services Container Container Service Requestor .NET data collector DataPower data collector BEA data collector WAS data collector WAS MB data collector WAS data collector CICS data collector ITCAM 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 PEP = Policy Enforcement Point ITCAM for SOA
26
Customizable Workspaces in ITCAM for SOA
Navigator: Shows .Net and WebSphere resources Dynamic Graphing: Displays service statistics ITCAM for SOA, through its integration with Tivoli Enterprise Portal, has customizable workspaces Navigator displays servers running services Response time by Operation – useful to identity long-running operations for potential problems Services Inventory – useful to show what services are actually running Service Operation Response Time – customize to alert when threshold exceeded Catalog View: Displays discovered services Threshold View: Displays service behavior against pre-set thresholds
27
ITCAM for SOA Situations - Automation
Shows Initial values that triggered Situation Take an action, such as adding a filter control, to mitigate the problem Shows Expert Help, which can be customized Through ITM, ITCAM for SOA offers a SOA management automation platform Operators can drill down into situations triggered by exceeded thresholds on various service metrics Expert customizable help guides operators to appropriate resolution Operators can take action as needed Actions can be automated to reduce costs and increase ROI
28
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 ITCAM for SOA combines information from WebSphere Service Registry and Repository (WSRR), observations and BPEL business process definitions. This allows users to: Reconcile services registered with WSRR with service activity observed in the environment. Services that are seen but not registered with WSRR might be violating SOA governance rules. Those that are registered but not being used might be ready to retire from the environment, might need to be checked to ensure they are appropriate for reuse by other components, or might not be meeting the original business objectives of that service. Investigate relationships between services and BPEL business process to assess the impact of changing a service. For example, if a service is used in multiple business processes the (development/test) impact of changing that service will be greater than a service only used in one business process. Gather information on various metrics of a service, such as performance, etc. in order to help select which services might be appropriate for a business process Publish Find Enrich Govern Manage WebSphere Service Registry and Repository
29
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 IT Operational Management Products IT Service Management Platform IT Process Management Products Best Practices Change and Configuration Management Database Server, Network & Device Management Storage Management Security Management Business Application Management Service Delivery & Support Service Deployment Information Management Business Resilience IT CRM & Business Management ITCAM for SOA supports ISM strategy DLAs collect information and put into CCMDB Information is used by ITCAM for SOA to provide metrics and deeper relationship understanding Information can also be used with information from other Tivoli solutions to provide a more complete understanding of operational environment Service Management (CCMDB) ITCAM for SOA Relationship data
30
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
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 Summarize the major selling points
32
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 IBM CICS Application SAP Microsoft WebSphere App Svr. BEA WebLogic Other Oracle Applications Requesting Application Providing Services IBM Tivoli Federated Identity Manager IBM Enterprise Service Bus
33
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
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.