GSML (Grid Service Markup Language) is a high-level descriptive language to facilitate the integration of grid services and applications based on a modular, component-based approach. It is not aiming to become an alternative for current popular programming languages such as Java and C#. It works at a higher level to glue components written in different languages into a complete grid-aware application. For example, GSML enables developers to integrate Web Services with legacy GUI-based software like Matlab and Microsoft Excel, to make an interesting application without heavy coding.
1. Chengchun Shu, Haiyan Yu, Haozhi Liu,"BEAP: An End User Agile Programming Paradigm for Business Applications", Journal of Computer Science and Technology (JCST), Vol. 21, P.609-619, July 2006
2. Zhiwei Xu, Chengchun Shu, Haiyan Yu, Haozhi Liu, "An Agile Programming Model for Grid End Users", The Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'05),2005.11
3. Chengchun Shu, Haiyan Yu, Lijuan Xiao, Haozhi Liu, Zhiwei Xu, "Towards an End-user Programming Environment for the Grid", The Fourth International Conference on Grid and Cooperative Computing( GCC'05) , 2005.11
5. Zhiwei Xu, Haozhi Liu, Haiyan Yu, "Language for the Net:From Presentation to Collaboration", The Seventh Asia Pacific Web Conference (APWEB'05), 2005.4