• Publications
  • Influence
A Web 2.0-based collaborative annotation system for enhancing knowledge sharing in collaborative learning environments
A limitation of current Web-based collaborative learning is the restricted ability of students to create and share individual annotations with annotated documents. Applying Web 2.0 collaborativeExpand
  • 184
  • 14
What's in a Name? Distinguishing between SaaS and SOA
Considerable confusion arises in distinguishing between software as a service (SaaS) and service-oriented architecture (SOA). Zachman's framework can help to try to make sense of the alphabet soup ofExpand
  • 129
  • 12
Cloud Computing: New Wine or Just a New Bottle?
Cloud computing has evolved from previous computing paradigms going back as far to the days of mainframes, but is it really different? Do the explosive new capabilities from cloud computing solve anyExpand
  • 200
  • 9
Confucius: A Tool Supporting Collaborative Scientific Workflow Composition
Modern scientific data management and analysis usually rely on multiple scientists with diverse expertise. In recent years, such a collaborative effort is often structured and automated by a dataExpand
  • 37
  • 6
Sensor Data as a Service -- A Federated Platform for Mobile Data-centric Service Development and Sharing
The Internet of Things (IoT) offers the promise of integrating the digital world of the Internet with the physical world in which we live. But realizing this promise necessitates a systematicExpand
  • 41
  • 5
The development and evaluation of an augmented reality-based armillary sphere for astronomical observation instruction
Based on kinesthetic learning style theory and interviews regarding teachers' experiences applying traditional astronomy teaching methods, a mobile digital armillary sphere (MDAS) using augmentedExpand
  • 78
  • 4
Category-Aware API Clustering and Distributed Recommendation for Automatic Mashup Creation
Mashup has emeraged as a promising way to allow developers to compose existed APIs (services) to create new or value-added services. With the rapid increasing number of services published on theExpand
  • 57
  • 4
Criteria analysis and validation of the reliability of Web services-oriented systems
  • J. Zhang, L. Zhang
  • Computer Science
  • IEEE International Conference on Web Services…
  • 11 July 2005
As Web services become more prevalent, the need to ensure their quality increases. This paper explores the criteria of reliability of Web services-oriented systems, and discusses how to design andExpand
  • 65
  • 4
Trustworthy Web Services: Actions for Now
It is possible to build in trustworthiness by creating a layer atop the current Web services framework. At present, the framework stops with WS-Security, a standard that IBM and Microsoft jointlyExpand
  • 47
  • 4