Basic message processing tasks, such as wellformedness checking and grammar validation, can be off-loaded from the service providers' own infrastructures. To enable effective off-loading of processing tasks, we introduce the Prefix Automata SyStem - PASS, a middleware architecture which distributively processes XML payloads of web service SOAP messages during their routing towards Web servers. PASS is based on a network of automata, where PASS-nodes independently but cooperatively process parts of the SOAP message XML payload. 1 Motivation and Related Work We propose a novel lightweight middleware architecture called "Prefix Automata SyStem (PASS)" for distributed XML document processing. As depicted in Figure 1(a), services provided by PASS middleware lie beneath high level web service execution tasks (including service composition, business application execution, and data access) and above the traditional and/or intelligent network routing. PASS enables distributed pr...
Dirceu Cavendish, K. Selçuk Candan