Abstract
The formalized definitions about service and service-oriented architecture were proposed on the basis of the temporal logical language XYZ/E. The whole web services architecture and the stepwise refinement process were formally described, where the web service architecture could be divided into four sub-processes to be concretely realized by stepwise refinement programming. In addition, the liveness and the security of system also had a semantic characteristic of composition during the process of service refinement under this architecture, which is described by XYZ/ADL language to provide a formalized foundation in theory for web service reusing and composition.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ogbuji, U.: The Past, Present and Future of Web Services, http://www.webservices.org/index.php/article/articleview/663/
Zhang, G.Q., Sun, M.: Comparison and Analysis of Temporal Logic. Journal of YUZHOU University (Nat. Scien. Edit) 16(2), 15–18 (1999) (in Chinese)
Zhu, X.Y., Tang, Z.S.: A temporal logic-based software architecture description language XYZ/ADL. Journal of Software 14(4), 713–720 (2003) (in Chinese)
Tang, Z.S., et al.: Temporal Logic Programming and Software Engineering. Science Press, Beijing (1999/2002) (in Chinese)
Guo, L., Tang, Z.S.: An Overview Towards the Semantics of XYZ/E Object-Oriented Programs. Journal of Software 14(3), 356–361 (2003) (in Chinese)
Griss, M.L.: Architecting for large-scale systematic component reuse. In: Proceedings of the 1999 International Conference on Software Engineering, May 1999, pp. 615–616 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rao, Y. (2005). Temporal Logical-Based Web Services Architecture Description. In: Zhuge, H., Fox, G.C. (eds) Grid and Cooperative Computing - GCC 2005. GCC 2005. Lecture Notes in Computer Science, vol 3795. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590354_31
Download citation
DOI: https://doi.org/10.1007/11590354_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30510-1
Online ISBN: 978-3-540-32277-1
eBook Packages: Computer ScienceComputer Science (R0)