Based on systematic application of compiler theory, we propose a service creation architecture that supports multiple service creation paradigms and multiple execution environments. The architecture uses the Application-Oriented Parsing Language (AOPL) - a generic common intermediate language platform-for mediating different user paradigms and execution environments. In other words, AOPL is used to represent the outputs of a service creation environment from which the target code for each execution environment can then be generated. This design makes the service creation architecture open, extensible, and efficient; and created services portable and re-usable.
展开▼