- From: Lee Cook <leecook@us.ibm.com>
- Date: Thu, 7 Nov 2002 14:40:45 -0500
- To: www-wsa-comments@w3.org
I would like to raise the issue and requirement for providing
traffic/activity logging of Web services for the benefit of Web Analyzer
products.
Web traffic analytics is a different "facets" if your will, from the
other QoS, Management and Security facets already identified.
Web traffic analyzers import web traffic data either from HTTP web
server logs (batch mode) or some other real-time
facility for the purpose of reporting patterns and volumes of usage to
answer eBusiness questions on the effectiveness and utilization of
enterprise web
applications. Web services offers a new type of web traffic activity
that will also be of great interest and benefit to providers of Web
services.
Web service's usage of HTTP POST data exchanges for requests and
responses, means this new traffic activity is not accessible from the
webserver logs,
which only log HTTP GET URL parameters, cookies, headers,etc.
The WS-I Monitoring specification publishes a suggested XML logging
schema for monitoring various spec conformance of SOAP message traffic.
This logging provides a highly (XML) textually verbose, and content
rich, output suitable for application development purposes.
In order to provide web analytics for Web services a standards based
logging mechanism for production, enterprise web applications deployed as
Web
services is needed. Perhaps it is still early enough to consider the
need for web services analytics.
There will be a number of standards, implementation, performance
techical issues and challenges for providing Web services traffice logging.
To list just a few of these :
- Identifying and capturing significant discrete data from RPC-based
SOAP messages traffic vs SOAP Messages
for logging - target URLs - Headers - RCP type request and
response operations - method names - arguement params - result values
- Consider SOAP Engine performance considerations
- The SOAP envelope contains arbitrary XML Body elements - various
SOAP engine implementations use different formats
Long-running textual paramters (i.e files) need to be excluded or
a string length limit
- SOAP engine performance impact of parsing the SOAP XML structures
for logging
- A standard Web services logging format must be proposed
Perhaps using the W3C Extended Log Format which is already
recognized by Web Analyzer products ?
- How to make traffic logging optional for the SOAP engine
developer/administrator
- Security encryption of messages
- etc
I think this important eBusiness requirement should be addressed early
enough in the cycle perhaps be a seperate W3C working group.
R Lee Cook
IBM WebAnalyticsDevelopment
Intranet: Lee Cook/Raleigh/IBM
Internet: leecook@us.ibm.com
Phone: 919-224-1488 TL: 8-687-1488
"Families can be Forever"
Received on Friday, 8 November 2002 09:59:07 UTC