1                                                     7 March 2008




    SOA Certification Mentoring

              Sess...
2                                                        7 March 2008




           Session 6 Agenda


    • Notes
    • ...
3                                                         7 March 2008




                          Notes


    • Final S...
4                                                           7 March 2008




                 Exam Logistics
    If you in...
5                                                          7 March 2008




                Exam Logistics

    The day-of...
6                                                                 7 March 2008




    For our visual learners –
    here’...
7                                                                    7 March 2008



        Assignment for next week – SO...
8                                                             7 March 2008




        Questions about the reading?

    •...
9                                                          7 March 2008




      Call topics – from curriculum

    • Gat...
10                                                          7 March 2008




      Key Challenges for SOA Mgmt

     • Und...
11                                                          7 March 2008




     Biggest Challenge of SOA Mgmt

     • Be...
12                                                                7 March 2008



          Mapping Business Capability to...
Mapping Business Capability to IT
13                                                                  7 March 2008




   ...
14                                                          7 March 2008



          Q: What are non-functional
         ...
15                                                            7 March 2008




      How does SOA impact your NFRs?


    ...
16                                                         7 March 2008




        How do you manage this?


     • Use S...
17                                                                                                                        ...
18                                                                                                                        ...
19                                                                                  7 March 2008


         ITCAM Family: ...
20                                                                                                                        ...
21                                                                              7 March 2008




                      Mon...
22                                                      7 March 2008



     Monitoring Example – ITCAM for
              ...
23                                                         7 March 2008



        Going Beyond Monitoring and
           ...
24                                                      7 March 2008



     Service Management Using ESB
           Manag...
25                                                                 7 March 2008




                          How it’s don...
26                                                               7 March 2008



        Another Management Challenge:
   ...
27                                                             7 March 2008




     Viewing Service Details


           ...
28                                                         7 March 2008




        Example Exam Question 1


     Q: What...
29                                                         7 March 2008




        Example Exam Question 1


     A: Not ...
30                                                          7 March 2008




         Example Exam Question 2

     Q: You...
31                                                          7 March 2008




         Example Exam Question 2

     A: Yes...
32                                                         7 March 2008




        Example Exam Question 2


     • Note:...
33                                                        7 March 2008




        Example Exam Question 3


     Q: Your ...
34                                                        7 March 2008




        Example Exam Question 3


     A: You l...
35                                                            7 March 2008



     Why Track SLAs with Tivoli Business
   ...
36                                                                  7 March 2008




                        Types of SLAs...
37                                                            7 March 2008



       SLA Example: Real-time
     computati...
38                                                 7 March 2008




                      Fin




     Session 6: Monitori...
Upcoming SlideShare
Loading in...5
×

SOA Certification Mentoring

1,052

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,052
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "SOA Certification Mentoring"

  1. 1. 1 7 March 2008 SOA Certification Mentoring Session 6 Monitoring and Managing Your SOA Session 6: Monitoring and Managing Your SOA
  2. 2. 2 7 March 2008 Session 6 Agenda • Notes • Next steps • Questions about the reading? • Monitoring and management topics Session 6: Monitoring and Managing Your SOA
  3. 3. 3 7 March 2008 Notes • Final SOA Mentoring Roundtable is this Thursday (3/13) at the Institute for Electronic Government • It’s time to start thinking about when and where you will be taking the exam. Session 6: Monitoring and Managing Your SOA
  4. 4. 4 7 March 2008 Exam Logistics If you intend to take the exam in our McLean, VA, office on April 22nd, you must RSVP to Josh at fedsoa@us.ibm.com with the following information: – Your name – Your intended exam (664, 667 or both) – Your intended exam start times: 664: 8:30, 10:00, 11:30, 1:00, 2:30 667: 8:30, 11:00, 1:30 Session 6: Monitoring and Managing Your SOA
  5. 5. 5 7 March 2008 Exam Logistics The day-of exam cram sessions are being changed slightly from the curriculum. The schedule will now be: 9:00 - 9:45 > Exam 664 review 10:00 – 10:45 > Exam 667 review 11:30 – 12:15 > Exam 664 review 12:30 – 1:15 > Exam 667 review General Q & A sessions will be held throughout the remainder of the day. Session 6: Monitoring and Managing Your SOA
  6. 6. 6 7 March 2008 For our visual learners – here’s another view of exam-day logistics Session 6: Monitoring and Managing Your SOA
  7. 7. 7 7 March 2008 Assignment for next week – SOMA and legacy reuse • Read this article on “Service-oriented Modeling and Architecture”: – http://www.ibm.com/developerworks/webservices/library/ws- soa-design1/?S_TACT=105AGX04&S_CMP=ART • Read this RedPaper case study “SOA Design Scenario”: – http://www.redbooks.ibm.com/abstracts/REDP4379.html?Open • Read this terminology review: – http://www.ibm.com/developerworks/webservices/library/ws- soa-term3/ • Read the article “From green-screens to Web services: Using Host Access Transformation Services” – http://www- 128.ibm.com/developerworks/websphere/library/techarticles/0 504_hardison/0504_hardison.html • Read “Patterns: SOA Foundation Service Creation Scenario” Redbook (sg247240), chapter 3: – http://www.redbooks.ibm.com/abstracts/sg247240.html Session 6: Monitoring and Managing Your SOA
  8. 8. 8 7 March 2008 Questions about the reading? • Redbook “Best Practices for SOA Management” (SG24-7234-00), chapters 1-3: • Article from the InfoCenter for the IBM SOA Sandbox on the management of SOA Environments: • Extra: – The podcast of an interview with one of the Tivoli product managers. Session 6: Monitoring and Managing Your SOA
  9. 9. 9 7 March 2008 Call topics – from curriculum • Gathering your system’s non-functional requirements. • What the business cares about – capabilities. • What the IT operation needs to care about to support the business – not just individual servers, but end-to-end transactions. • IBM products for IT Service Management. Session 6: Monitoring and Managing Your SOA
  10. 10. 10 7 March 2008 Key Challenges for SOA Mgmt • Understanding the relationship between services • Managing services as resources (this is different than applications and what’s a service anyway?) • Ensuring non-functional requirements are met • Identifying exactly what to manage (capabilities vs. infrastructure) Session 6: Monitoring and Managing Your SOA
  11. 11. 11 7 March 2008 Biggest Challenge of SOA Mgmt • Being able to perform deep root-cause analysis to find the source of a problem (a failed router?), while providing a business-level view of what this means to your commander’s readiness. • That is, what capabilities (services?) are no longer available and how does this impact my mission? Session 6: Monitoring and Managing Your SOA
  12. 12. 12 7 March 2008 Mapping Business Capability to IT Infrastructure The commander needs to have a constantly- updated view of readiness, not routers. Session 6: Monitoring and Managing Your SOA
  13. 13. Mapping Business Capability to IT 13 7 March 2008 Infrastructure Top Level Capability Enterprise Services Applications Servers Network Session 6: Monitoring and Managing Your SOA
  14. 14. 14 7 March 2008 Q: What are non-functional requirements? A: NFRs are the “ilities” that your system must exhibit: – Availability – Scalability – Usability – Interoperability – Extensibility – Reliability… Session 6: Monitoring and Managing Your SOA
  15. 15. 15 7 March 2008 How does SOA impact your NFRs? Service reuse leads to more stakeholders for your service – all of a sudden everyone’s got a dog in the fight. And everyone doesn’t necessarily share the original application owner’s perspective on non-functional requirements. For example, the original line of business that created the application may be very comfortable dealing with exceptions only during business hours, but a new user may require real-time exception handling due to downstream NFRs on its business process. Session 6: Monitoring and Managing Your SOA
  16. 16. 16 7 March 2008 How do you manage this? • Use SOA governance techniques to assign ownership and responsibilities for services and their maintenance. • Use IT monitoring tools to provide transparency, manage expectations and allow for better decision making. Session 6: Monitoring and Managing Your SOA
  17. 17. 17 7 March 2008 A Complete View of SOA Management Service Consumer Consumers SCA Portlet WSRP B2B Other Business Business Processes Process process choreography Management Service Integrated Console Services Management atomic and composite • Allow for seamless views across different layers of Application abstraction. Service Components Monitoring Transaction Tracking Service Provider Custom OO Operational Systems ISV SAP Application Application Outlook Custom Apps Resource Platform Monitoring Supporting Middleware Resource Integrated Reporting Monitoring • Generate enterprise- Unix OS/390 MQ DB2 wide service level reporting Session 6: Monitoring and Managing Your SOA
  18. 18. 18 7 March 2008 A Complete View of SOA Management Service Consumer Consumers SCA Portlet WSRP B2B Other WebSphere Business Processes Business process choreography Monitor ITCAM for Integrated Console Services SOA atomic and composite • Allow for seamless views across different layers of ITCAM for abstraction. Service Components WebSphere ITCAM For RTT Service Provider Custom OO Operational Systems ISV SAP Application Application Outlook Custom Apps Platform OMEGAMON Supporting Middleware XE family Integrated Reporting ITM Family • Generate enterprise- Unix OS/390 MQ DB2 wide service level reporting Session 6: Monitoring and Managing Your SOA
  19. 19. 19 7 March 2008 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. Session 6: Monitoring and Managing Your SOA
  20. 20. 20 7 March 2008 ITCAM Architecture ITCAM RTT GUI ITCAM for RTT Application Servers Management Server RTT Store RTT and ITCAM for RTT GUI Management Forward Agent Agent Tivoli Enterprise Management Agent WebSphere & DB2 ITCAM for RTT Tivoli Monitoring Application Servers ITCAM for WebSphere Server Management Server ITCAM WebSphere Console Tivoli ITCAM for WebSphere ITCAM for Application Monitor Interface Enterprise WebSphere Management Data Collector Agent WebSphere & DB2 ITCAM for WAS Application Servers Tivoli Enterprise Portal ITCAM for SOA Monitoring Agent ITCAM for SOA Session 6: Monitoring and Managing Your SOA
  21. 21. 21 7 March 2008 Monitoring Example Workspace chart Workspace chart for average for average response times response times Navigator Navigator showing .. showing DataPower and DataPower and WebSphere WebSphere resources resources Situations are fired Situations are fired based on thresholds based on thresholds Clicking on links takes Clicking on links takes you to the problem area you to the problem area Message sizes Message sizes Message counts Message counts Session 6: Monitoring and Managing Your SOA
  22. 22. 22 7 March 2008 Monitoring Example – ITCAM for SOA Session 6: Monitoring and Managing Your SOA
  23. 23. 23 7 March 2008 Going Beyond Monitoring and Moving to Managing Service management using ESB managed mediations Session 6: Monitoring and Managing Your SOA
  24. 24. 24 7 March 2008 Service Management Using ESB Managed Mediations Session 6: Monitoring and Managing Your SOA
  25. 25. 25 7 March 2008 How it’s done • ITCAM support of WebSphere Integration Developer (WID) provides the ability to place management control points (mediation) in ESB systems • ITCAM for SOA includes workspace to configure these mediations once application is deployed • Operators can take action to enable / disable managed mediations to support runtime changes to the management policy Session 6: Monitoring and Managing Your SOA
  26. 26. 26 7 March 2008 Another Management Challenge: Rogue Services ITCAM for SOA will create a catalog of services it discovers and will compare them to your approved list of enterprise services in WebSphere Registry and Repository (WSRR) Session 6: Monitoring and Managing Your SOA
  27. 27. 27 7 March 2008 Viewing Service Details Web Service Name Web Service Port Available Operations Session 6: Monitoring and Managing Your SOA
  28. 28. 28 7 March 2008 Example Exam Question 1 Q: What type of response time is appropriate in service-oriented architectures? Session 6: Monitoring and Managing Your SOA
  29. 29. 29 7 March 2008 Example Exam Question 1 A: Not real-time or sub-second response times. Session 6: Monitoring and Managing Your SOA
  30. 30. 30 7 March 2008 Example Exam Question 2 Q: You are parachuted in to an engagement that is having difficulty deriving value from its SOA investment. You determine that at least part of the problem stems from a lack of service monitoring and management. Do you recommend that services be added as a new type of resource to the existing management infrastructure? Session 6: Monitoring and Managing Your SOA
  31. 31. 31 7 March 2008 Example Exam Question 2 A: Yes and No! Reuse of services introduces new and complex interdependencies that need to be treated as a whole. Therefore, end- to-end monitoring of transactions and composite applications needs to be instituted, not just simple endpoint monitoring (although that’s necessary too). Session 6: Monitoring and Managing Your SOA
  32. 32. 32 7 March 2008 Example Exam Question 2 • Note: Identification of which resources to monitor is the right way to start this engagement, but it’s important to ensure you identify the right resources – transactions versus individual services. Session 6: Monitoring and Managing Your SOA
  33. 33. 33 7 March 2008 Example Exam Question 3 Q: Your company’s business analysis team just handed off a new set of services for business partners to your SOA integration team to implement. How do you determine the operational infrastructure to host these services? Session 6: Monitoring and Managing Your SOA
  34. 34. 34 7 March 2008 Example Exam Question 3 A: You look at the non-functional requirements (NFRs), which, in the case of business partners are probably documented in the form of service level agreements (SLAs). Session 6: Monitoring and Managing Your SOA
  35. 35. 35 7 March 2008 Why Track SLAs with Tivoli Business Service Manager? • Managing your operation center to SLAs, when available, can help you reduce penalties and improve customer service. • Managing to SLA reports only produces forensic evidence of the failures after the fact, offering no method to correct the problem. • Real-time SLA information allows the user to prioritize their time based on financial and customer service costs to the company. • Even without SLA contracts, SLAs can help to set internal goals for providing service to your customers (internal and external). Session 6: Monitoring and Managing Your SOA
  36. 36. 36 7 March 2008 Types of SLAs Duration-based: Sets the amount of time a service can be unavailable at any one time. Cumulative duration: Sums up the total outage time over specified periods. Count over time period: Service status is tracked over a given time period, counting the number of violations that occur in that period. Session 6: Monitoring and Managing Your SOA
  37. 37. 37 7 March 2008 SLA Example: Real-time computation of service uptime SLA Duration Status Revenue penalty Session 6: Monitoring and Managing Your SOA
  38. 38. 38 7 March 2008 Fin Session 6: Monitoring and Managing Your SOA
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×