101 research outputs found
An autonomic service discovery mechanism to support pervasive devices accessing the semantic grid
One of the essential challenges of integrating pervasive devices into a grid environment to enhance pervasive device capabilities is that pervasive devices need to locate, find, select and invoke the appropriate grid services in an autonomic and flexible way. However, at this stage, both grid service description and discovery standards are still at an immature stage. This paper presents the research work of building a grid service discovery middleware with semantic Web technologies. Semantic Web technologies benefit the demand of an efficient discovery of various grid services for pervasive devices by adding machine-processable explicit knowledge into the interaction between pervasive devices and grid services. The middleware has been implemented and interact correctly with other service-oriented pervasive grid middleware, providing an enhanced grid access for pervasive devices
Revisiting activity theory within the Internet of Things
With the emergence of the Internet of Things, interactions between humans and machines and indeed amongst machines themselves can be better understood using Leontiev's activity theory. This theory has been relevant to Human-Computer Interaction research for some time, but this paper revisits the underlying concepts with a particular emphasis on the Internet of Things. Newer approaches may be more appropriate to represent complex activities within their wider context, as opposed to the traditional (and limited) view of mediated activities at an individual level.<br/
A Semantic Service Matching Middleware for Mobile Devices Discovering Grid Services
The combination of mobile and Grid computing enables high performance Grid access through resource-limited mobile devices. Many challenges require to be addressed before vision of building the bridge between Grid and mobile computing field is realized. One of the essential challenges is that mobile devices need to locate and select appropriate Grid services in an automatic and flexible way. However, at the current stage, both Grid service description and discovery mechanisms are still at an immature stage. This paper presents research into building a service matching middleware with Semantic Web technologies. Semantic Web technologies permit an efficient discovery of various Grid services for mobile devices by adding the machine-processable explicit knowledge into the interaction between mobile devices and Grid services. The middleware has been implemented successfully and interacts correctly with other service-oriented mobile Grid middleware, thus facilitating an enhanced Grid access for mobile devices. © 2008 Springer-Verlag Berlin Heidelberg
Optimal Granularity for Service-Oriented Systems
The improved interoperability and business agility of business systems based on Service-Oriented Architecture SOA) has created an increased demand for the reengineering and migration of legacy software systems. The wide range of current migration techniques for legacy systems in different implementations technologies does not address important aspects of service granularity, which affect service reusability, governance, maintainability and cohesion. This paper proposes a novel framework for the effective identification of the key services in legacy code. The approach focuses on defining the right services based on standardized modelling languages (UML and BPMN). This framework provides effective guidelines for optimal service granularity for a wide range of possible service types
A progress report - Framework to Achieve Optimal Granularity for Service-Oriented Systems
The improved interoperability and business agility of software systems based on Service- Oriented Architecture (SOA) has created an increased demand for the reengineering and migration of legacy software systems. The wide range of current migration techniques for legacy systems implemented in different technologies does not address important aspects of service granularity, which affects service reusability, governance, maintainability and cohesion. This report provides an introduction to the field and discusses the key issues. Following this, a literature review of practical SOA approaches for building distributed systems is presented. A novel framework for the effective identification of the key services in legacy code is then presented, based on defining the right services using standardized modelling languages (UML and BPMN). This framework provides effective guidelines for determining the optimal service granularity over a wide range of possible service types. Finally, an outline plan for the future PhD research is presented together with the overall conclusion
An Autonomic Service Discovery Mechanism to Support Pervasive Device Accessing Semantic Grid
An important challenge of integrating pervasive devices into Grid environment to enhance pervasive device capabilities is that pervasive devices need to locate, find, select and invoke the appropriate Grid services in an autonomic and flexible way. However, at this stage, both Grid service description and discovery standards are not very sophisticated. Semantic web technology benefits the concept of Grid services on pervasive devices by adding machineprocessable explicit knowledge into the interaction between pervasive devices and Grid services. In this paper, we have presented a semantic-based Grid service discovery mechanism to support pervasive device accessing Grid services. In order to protect personal privacy in the pervasive computing environment, a service discovery restricting mechanism is also built to ensure the service can automatically be hidden for unauthorized users. © 2007 IEEE
A Service Identification Framework for Legacy System Migration into SOA
Service-Oriented Architecture (SOA) enables the re-engineering and migration of legacy software systems into loosely-coupled and interoperable sets of services. Existing approaches focus mainly on defining coarse-grained services corresponding to the key business requirements. An improved migration of legacy systems onto SOA-based systems requires identifying the ‘optimal’ services with an appropriate level of granularity. This paper proposes a novel framework which identifies the key services effectively. The framework approach focuses on defining these services based on a Model-Driven Architecture approach supported by a SOA meta-model. Effective guidelines are proposed for identifying the optimal service granularity over a wide range of possible service types
Extending Pervasive Devices with the Semantic Grid: A Service Infrastructure Approach
Pervasive computing devices are gradually becoming increasingly prevalent in our everyday life, enabling the users in the physical world to interact with the digital world. Grid computing provides a vision of accessing computational resources automatically on demand to deliver the services required with the appropriate quality. Semantic Web technologies enable automation and interoperability. It is the interaction of Semantic Grid and the physical world (pervasive devices) that will enable us to a new concept of "ambient intelligence", the notion of intelligence in the surrounding environment supporting the activities and interactions of the users. This paper presents a service approach that extends pervasive devices with semantic Grid services by using a device-proxy-Grid system infrastructure. OWL-S is used to describe different proxy devices' capability in order to realize automatic proxy service discovery. A context model is also discussed to enhance the intelligence of the system. © 2006 IEEE
A Grid Service Infrastructure for Mobile Devices
One of the visions of Grid computing is to access computational resources automatically on demand to deliver the services required with appropriate quality. Because mobile devices are now increasingly common, an infrastructure is required to allow mobile devices to use Grid services, and thus enable the execution of complex resource-intensive applications on the resource-constrained devices. We present a system infrastructure that allows local mobile devices to interact with the Grid. Central to this infrastructure is a proxy with the ability of dual connectivity to transfer the request from the mobile device to the Grid. This system infrastructure combines the mobility of mobile devices with the processing power of the Grid
- …
