Download presentation
Presentation is loading. Please wait.
1
INNOV-5: Web Services Management and Monitoring Daniel M. Foody Chief Technology Officer, Sonic
2
© 2006 Progress Software Corporation2 INNOV-5: Web Service Management and Monitoring What you will take away… How management is changing What problems are solved by web services management (WSM) How WSM applies to challenges you face
3
© 2006 Progress Software Corporation3 INNOV-5: Web Service Management and Monitoring Agenda Web service monitoring challenges Web service management challenges Introduction to the Actional™ architecture
4
© 2006 Progress Software Corporation4 INNOV-5: Web Service Management and Monitoring Two kinds of monitoring to consider Infrastructure monitoring Is it up and running? What’s the CPU usage? How many threads are active? Service monitoring Who’s using the service? How is the service being used? Are we delivering adequate quality of service?
5
© 2006 Progress Software Corporation5 INNOV-5: Web Service Management and Monitoring Anatomy of a monitored service Above the water line All of the consumers (direct and indirect) that depend on the service At the water line The infrastructure the service is directly built-on. Below the water line All of the other services this one depends on
6
© 2006 Progress Software Corporation6 INNOV-5: Web Service Management and Monitoring “We think there are 5 applications using our service” “We know we gave the WSDL to a couple of groups, but we think they’ve given it out.” Monitoring above the water line: Case study They thought wrong!!! 34 apps used the service
7
© 2006 Progress Software Corporation7 INNOV-5: Web Service Management and Monitoring Monitoring above the water line Consumer requires 6 seconds average response time Consumer requires 8 seconds average response time Average response time of service is 5 seconds How do you know if consumers are happy? You don’t, unless you measure on a per-consumer basis.
8
© 2006 Progress Software Corporation8 INNOV-5: Web Service Management and Monitoring Monitoring below the water line Just because it runs doesn’t mean it works Problems rarely appear at the root cause Sporadic failures are very difficult to find Time and cost to find cause Type of problem Outage or availability Performance degradation Sporadic Business process not completing Situational Problem resolution is complicated with connected applications
9
© 2006 Progress Software Corporation9 INNOV-5: Web Service Management and Monitoring Monitoring below the water line There is a significant knowledge gap in production Different people build apps than operate them Architecture diagrams are invariable out of date Operations need accurate maps of actual application topology For problem resolution, capacity planning, etc. Automate mapping of application topology –It’s always accurate, always up-to-date Knowing what should be happening is not really knowing
10
© 2006 Progress Software Corporation10 INNOV-5: Web Service Management and Monitoring Automatically discovers and maps out business processes, dependencies, and services Beyond XML and web services Synchronous and asynchronous flows Correlates flows through applications Non intrusive No configuration Based on real activity Dynamically segments, categorizes, and analyzes messages by business criteria By customer, region, plant, etc. Using content and context of messages Addressing the challenges with Actional JDBC HTTP EJB Database Legacy Application Custom Data Source Adapter Packaged Application App Server Presentation App Server Data / Service Web Server ESB, MQ Web Services
11
© 2006 Progress Software Corporation11 INNOV-5: Web Service Management and Monitoring Looking from the eyes of IT and Business By Infrastructure Which services are where? Who uses what services? Where are the bottlenecks? What’s the impact of change? By Business Criteria How is my business doing? Are customer having issues? Am I keeping up with demand? Am I meeting my commitments? By Business Process What really occurs in ordering? How many are in production? How long from order to delivery? Why has purchasing stalled? Addressing the challenges with Actional
12
© 2006 Progress Software Corporation12 INNOV-5: Web Service Management and Monitoring Monitoring Challenges addressed by Actional How do I understand behavior and resolve issues? Usage metering Service level monitoring Performance degradations Activities not completing Business exceptions Security attacks How do I ensure governance at runtime? Detect rogue services and unexpected service usage Ensure security, compliance, and other policies are enforced JDBC HTTP EJB Database App Server Data / Service Legacy Application Custom Data Source Adapter Packaged Application App Server Presentation Web Server ESB, MQ Web Services
13
© 2006 Progress Software Corporation13 INNOV-5: Web Service Management and Monitoring Agenda Web service monitoring challenges Web service management challenges Introduction to the Actional architecture
14
© 2006 Progress Software Corporation14 INNOV-5: Web Service Management and Monitoring Management vs. Monitoring Monitoring is passive “Your house is burning down” Management is active “We’ve turned the sprinkler system on” Confusing because most “management” products, for the most part, only monitor
15
© 2006 Progress Software Corporation15 INNOV-5: Web Service Management and Monitoring ESB, MQ Web Services Management Challenges addressed by Actional JDBC HTTP EJB Database Web Server App Server Presentation App Server Data / Service Legacy Application Custom Data Source Adapter Packaged Application “Are my business processes executing as expected for each customer, region, plant, etc.?” “How do I route based on content or context? How do I optimize routing for business value (e.g. reroute gold customers when close to SLA limit)?” “How do I handle an overload of traffic, serving the most important uses first?” “How do I bring online a new version without disrupting service?” “How do I ensure security and compliance of my services? How do I achieve interoperability for my web services?”
16
© 2006 Progress Software Corporation16 INNOV-5: Web Service Management and Monitoring Highlighting three management challenges Policy enforcement Security requirements Sarbanes-Oxley EU privacy regulations HIPAA Optimizing IT for the business Give your most important customers the best service Versioning Maintenance windows are disappearing Key goal: Factor these out of the application logic
17
© 2006 Progress Software Corporation17 INNOV-5: Web Service Management and Monitoring Policies are driven top-down Content PoliciesProcess Policies Business Policies Encrypt all personal identities for EU privacy compliance Alert if the service level for a gold customer is close to the limit Audit all messages that are part of a financial process for SOX compliance But, policies must eventually be enforced, somewhere, in the infrastructure
18
© 2006 Progress Software Corporation18 INNOV-5: Web Service Management and Monitoring Optimizing IT for the business IT capacity plans so that everyone can be treated equally under peak conditions Leads to average utilization of 15% Not everyone should be treated equally! Different customer/regions/etc. have different value to a business: IT must recognize this
19
© 2006 Progress Software Corporation19 INNOV-5: Web Service Management and Monitoring Versioning services without downtime Services have data. Data needs to migrate. Before: All requests routed to v1 Step 1: Reject change and route query to v1 Step 2: Migrate data from v1 to v2 system Step 3: Route all requests to v2 consumer v1 service v2 service v2 DBv1 DB Web Service Mgmt QueryChange consumer v1 service v2 service v2 DBv1 DB Web Service Mgmt Query Change 1 2 3 v1 DB Registry
20
© 2006 Progress Software Corporation20 INNOV-5: Web Service Management and Monitoring Agenda Web service monitoring challenges Web service management challenges Introduction to the Actional architecture
21
© 2006 Progress Software Corporation21 INNOV-5: Web Service Management and Monitoring Enterprise Management Identity Management Directories Looking Glass Server Management Layer Looking Glass™ in Action Application Layer Services From External Sources Services To External Sources
22
© 2006 Progress Software Corporation22 INNOV-5: Web Service Management and Monitoring Actional’s Patented “Flow Map” Technology
23
© 2006 Progress Software Corporation23 INNOV-5: Web Service Management and Monitoring Enterprise Management Identity Management Directories Management Layer Business/User Layer Application Layer Services From External Sources Services To External Sources Architects Developers Business Users Customers/ Partners IT Security IT Operations Looking Glass Server Looking Glass in Action
24
© 2006 Progress Software Corporation24 INNOV-5: Web Service Management and Monitoring Enterprise Management Identity Management Directories Management Layer Business/User Layer Application Layer Services From External Sources Services To External Sources Architects Developers Business Users Customers/ Partners IT Security IT Operations Looking Glass Server Looking Glass in Action
25
© 2006 Progress Software Corporation25 INNOV-5: Web Service Management and Monitoring Actional products in the application layer Visibility Control Ghost Agent SOAPstation™ Weightless, non-intrusive (microseconds of latency) Web services, database, messaging, and more End-to-end process visibility across applications Automatic discovery, auditing, alerting, analysis, and reporting of service activity Runs standalone or in conjunction with Looking Glass Policy enforcement (security, compliance, etc.) Zero downtime service versioning Adaptive content based routing, load balancing, and proactive fail-over for applications Application Layer Services From External Sources Services To External Sources
26
© 2006 Progress Software Corporation26 INNOV-5: Web Service Management and Monitoring In Summary Factor out quickly-changing requirements Regulatory compliance, etc. Be proactive, not reactive Reactive is no longer an option Manage top-down It’s the business stupid!
27
© 2006 Progress Software Corporation27 INNOV-5: Web Service Management and Monitoring Questions? For more information: See Actional in the Expo Go to http://www.actional.comhttp://www.actional.com
28
© 2006 Progress Software Corporation28 INNOV-5: Web Service Management and Monitoring Thank you for your time
29
© 2006 Progress Software Corporation29 INNOV-5: Web Service Management and Monitoring
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.