AFEI - International Conference on Net-Centric Transformation - Going Live with SOA Managing Net-Centric Systems: The Complexity of Web Services 13 September 2005 Tim Bass, SilkRoad, Inc.
Gartner Report on Web Service Gartner (2002)- Web Services (WS) management tools must address the traditional FCAPS areas: Fault, Configuration, Accounting, Performance and Security management. While there isn t yet a complete tool from one vendor, Gartner says 75% of enterprise companies implementing Web services will be deploying more than one WS management tool.
FCAPS in a Nutshell F C A P S Fault : Fixing what is broken. Configuration : Controlling the operational parameters of something so it works the way you want. Accounting : Knowing who is using how much of what, and maybe billing them for it. Performance : Making sure it all works robustly (fast). Security : Controlling who can do what.
FCAPS Details - Model for Network Fault Configuration Accounting Performance Security alarm handling network recovery track service usage data collection control access trouble detection network provisioning bill for services report generation enable services trouble correction auto discovery data analysis access logs test and acceptance back-up and recovery intrusion detection network recovery database handling A Example Subset of FCAPS Services
Managing WS Complexity It is the human element that dictates success or failure not software and code. Well architected systems consider the human element at every stage Development Deployment Web Services Monitoring Maintenance Complexity must be expected,, mitigation strategies anticipated and adopted
Why is the Human Element Important to WS?
The Complexity of Web Services FCAPS WMI WBEM CIM MS, HP AmberPoint Active Directory Provisioning De-Provisioning Directory Services Change Kerberos Directory Services PKIX X509 Identity Database TLS/SSL Mail Stores ESSO Text ACLs MA SDK RBAC Service and Process Integration Other Platforms (CA, Tivoli) LDAP / Other Directory Stores Mobile Devices EAI Orchestration RosettaNet SWIFT B2B Business Rules Engine HL7 HIPPA BPM (SOA/ESB) Async Messaging BPEL Import BPEL Export Built In Adapter Framework SDK Partner BizTalk Adapter MSMQ-MQS MQS Bridge IBM WebSphere Classes for.net RPG CICS DB2 DB2/400 IMS/OTMA VSAM TN5250 TN3270 FEPI/Bridge IBM Midrange IBM Mainframe.NET Applications and/or Services Service and Component (Programmatic) Message Queue Microsoft Office Applications and/or Services Windows WS-Security Security WS-SecureConversation SecureConversation WS-Federation WS-ReliableMessaging WS-Trust WS-Policy XSD 1.1 XML 1.0 SOAP 1.1 WSDL 1.1 ADO.NET Infrastructure and Networking TCP/IP DNS WS-Coordination WS-AtomicTransaction WS-BusinessActivity Data Access ODBC OLEDB UDDI V2 DHCP 802.1x NFS COM Interop XmlDocument JDBC NIS.NET Remoting XmlSerializer J2EE Applications and/or Services Oracle/Sybase/DB2 UNIX/Linux
Setting the Stage.. Net-Centric Service is Complex. Net-Centric Service in Distributed, Heterogeneous Environments is Very Complex. Significant New Challenges Must Be Addressed Before Going Live with SOA. Apply an Established Network Model, Like FCAPS, Helps Us Manage the Complexity. 2005, SilkRoad, Inc. Web Services Tools Will Continue to Improve and Evolve.
AFEI - International Conference on Net-Centric Transformation - Going Live with SOA Contact Info: Tim Bass Email: bass@silkroad.com Office: (703) 734-3991 Mobile: (703) 628-7314 Web: www.silkroad.com