This document summarizes a research paper that proposes a unified message-passing model for service-oriented computing. The model aims to provide a common foundation for heterogeneous web services, including SOAP/WS* and RESTful services. The model represents services as agents that communicate by exchanging messages through abstract channels. Agents interact by consuming incoming messages and producing outgoing messages. The model supports features like asynchronous message passing, channel mobility to allow services to discover each other, and abstraction of service implementations behind interfaces. The paper argues this unified model could enable formal verification of security properties for heterogeneous service compositions.