• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
4. Tivoli Management for SOA
 

4. Tivoli Management for SOA

on

  • 1,300 views

 

Statistics

Views

Total Views
1,300
Views on SlideShare
1,300
Embed Views
0

Actions

Likes
0
Downloads
32
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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ý".
  • 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
  • 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.
  • 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.
  • 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.
  • ITCAM solution family – providing end to end and top to bottom application management in discrete packages of capability
  • 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.
  • PEP = Policy Enforcement Point
  • 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
  • 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
  • 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
  • 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
  • Summarize the major selling points

4. Tivoli Management for SOA 4. Tivoli Management for SOA Presentation Transcript

  • Tivoli Management for SOA Andrej Struh ár [email_address] Tivoli Technology Day - SOA
  • Komplexn ý svet IT Bank Shared Service Customer Bank 2 – “Supplier” Outsourced
  •  
  • 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.
    • ........................................
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  • ESB JBoss WAS Web- Logic Unix Apache IIS Web Services
  • What is Management of SOA Common SOA Characteristics
    • 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
    • Loose Coupling (of applications & IT resources)
    • Rapid deployment of Services
    • Distributed Services
    • Virtualized Application Flows
  • How do you achieve flexible IT through SOA? The SOA Lifecycle
    • Gather requirements
    • Model & Simulate
    • Design
    • Discover
    • Construct & Test
    • Compose
    • Integrate people
    • Integrate processes
    • Manage and integrate information
    • Financial transparency
    • Business/IT alignment
    • Process control
    • Manage applications & services
    • Manage identity & compliance
    • Monitor business metrics
  • 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.
  • A Complete View Of SOA Management Services atomic and composite Operational Systems Service Components Consumers Business Processes process choreography Service Provider Service Consumer SAP Custom Application OO Application ISV Custom Apps Platform Supporting Middleware MQ DB2 Unix OS/390 Outlook Integrated Console
    • Allow for seamless views across different layers of abstraction.
    Service Management Application Monitoring Resource Monitoring Resource Monitoring Integrated Reporting
    • Generate enterprise-wide service level reporting
    Business Process Management SCA Portlet WSRP B2B Other TransactionTracking
  • A Complete View Of SOA Management Services atomic and composite Operational Systems Service Components Consumers Business Processes process choreography Service Provider Service Consumer SAP Custom Application OO Application ISV Custom Apps Platform Supporting Middleware MQ DB2 Unix OS/390 Outlook Integrated Console
    • Allow for seamless views across different layers of abstraction.
    ITCAM for SOA ITCAM for WebSphere OMEGAMON XE family ITM Family Integrated Reporting
    • Generate enterprise-wide service level reporting
    WebSphere Business Monitor SCA Portlet WSRP B2B Other ITCAM For RTT
  • ITCAM Family: Composite Application Management Solutions Simulated Response Time RTT ISM J2EE Ops WAS SOA ITCAM for . . . 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) Function
  • 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.
  • ITCAM for Response Time 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
      • 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
    Synthetic Transactions Real End User Transactions
  • WebSphere ESB Built on WebSphere Application Server for an integrated SOA platform WebSphere Message Broker Universal connectivity and transformation in heterogeneous IT environments WebSphere DataPower Integration Appliance Purpose-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
  • ITCAM for SOA support for: Security Application Server z/OS zLinux Container Web Services Service Requestor Container WebSphere Message Broker Service Providers .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
  • Customizable Workspaces in ITCAM for SOA Navigator: Shows .Net and WebSphere resources Catalog View: Displays discovered services Threshold View: Displays service behavior against pre-set thresholds Dynamic Graphing: Displays service statistics
  • ITCAM for SOA Situations - Automation Shows Initial values that triggered Situation Shows Expert Help, which can be customized Take an action, such as adding a filter control, to mitigate the problem
  • 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 Govern Manage WebSphere Service Registry and Repository
  • 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 Storage Management Security Management Business Application Management Service Delivery & Support Service Deployment Information Management Business Resilience IT CRM & Business Management
  • 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
  • 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
  • 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 Identity & Access SAP Application Identity & Access Microsoft Application Identity & Access IBM WebSphere App Svr. Application Identity & Access BEA WebLogic Application Identity & Access Other Application Identity & Access Oracle Applications Identity & Access Identity & Access Identity & Access Requesting Application Providing Services IBM Tivoli Federated Identity Manager IBM Enterprise Service Bus
  • 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
  •