557 research outputs found
Inter-Domain Integration of Services and Service Management
The evolution of the global telecommunications industry into an open services market presents developers of telecommunication service and management systems with many new challenges. Increased competition, complex service provision chains and integrated service offerings require effective techniques for the rapid integration of service and management systems over multiple organisational domains. These integration issues have been examined in the ACTS project Prospect by developing a working set of integrated, managed telecommunications services for a user trial. This paper presents the initial results of this work detailing the technologies and standards used, the architectural approach taken and the application of this approach to specific services
A look at cloud architecture interoperability through standards
Enabling cloud infrastructures to evolve into a transparent platform while preserving integrity raises interoperability issues. How components are connected needs to be addressed. Interoperability requires standard data models and communication encoding technologies compatible with the existing Internet infrastructure. To reduce vendor lock-in situations, cloud computing must implement universal strategies regarding standards, interoperability and portability. Open standards are of critical importance and need to be embedded into interoperability solutions. Interoperability is determined at the data level as well as the service level. Corresponding modelling standards and integration solutions shall be analysed
Towards implementing integrated building product libraries
Electronic product catalogues and brochures are gaining
popularity but there is little agreement on content, format and
searching methods. This limits their usability and integration with
existing construction software tools. This paper examines a productmodelling
approach to delivering building product information and
describes a proposed multi-tier client-server environment. ISO/STEP
and IAI/IFC building product models are considered to facilitate
representation, exchange and sharing of product information. The
proposed architecture incorporates scalability with middleware
components that would provide single or few points of entry to
integrated product information. This paper is part of a research
project, which builds on the results of related projects including
ConstructIT Strategy, PROCAT-GEN, Active Catalog, COMBINE and ARROW,
towards implementing the required software components
Integration of Internet and Telecommunications- An Architecture for Hybrid Services
In this article, we propose an architecture for hybrid services, i.e., services that span many network technologies, such as the Public Switched Telephone Network (PSTN), cellular networks and networks based on the Internet Protocol (IP). These services will play an important role in the future because they leverage on the existing infrastructures, rather than requiring new and sophisticated mechanisms to be deployed. We explore a few issues related to hybrid services and propose a platform, as well as a set of components, to facilitate their creation and deployment. The existing infrastructure is only required to generate specific events when requests for hybrid services are detected. We present the design of a service layer, based on Java, that handles the treatment of these special requests. Our service layer is provided with a set of generic components realized according to the JavaBeans model. We illustrate the strength of our architecture by discussing two hybrid-service examples: a calendar service and a call forwarding service
Using real options to select stable Middleware-induced software architectures
The requirements that force decisions towards building distributed system architectures are usually of a non-functional nature. Scalability, openness, heterogeneity, and fault-tolerance are examples of such non-functional requirements. The current trend is to build distributed systems with middleware, which provide the application developer with primitives for managing the complexity of distribution, system resources, and for realising many of the non-functional requirements. As non-functional requirements evolve, the `coupling' between the middleware and architecture becomes the focal point for understanding the stability of the distributed software system architecture in the face of change. It is hypothesised that the choice of a stable distributed software architecture depends on the choice of the underlying middleware and its flexibility in responding to future changes in non-functional requirements. Drawing on a case study that adequately represents a medium-size component-based distributed architecture, it is reported how a likely future change in scalability could impact the architectural structure of two versions, each induced with a distinct middleware: one with CORBA and the other with J2EE. An option-based model is derived to value the flexibility of the induced-architectures and to guide the selection. The hypothesis is verified to be true for the given change. The paper concludes with some observations that could stimulate future research in the area of relating requirements to software architectures
Middleware Technologies for Cloud of Things - a survey
The next wave of communication and applications rely on the new services
provided by Internet of Things which is becoming an important aspect in human
and machines future. The IoT services are a key solution for providing smart
environments in homes, buildings and cities. In the era of a massive number of
connected things and objects with a high grow rate, several challenges have
been raised such as management, aggregation and storage for big produced data.
In order to tackle some of these issues, cloud computing emerged to IoT as
Cloud of Things (CoT) which provides virtually unlimited cloud services to
enhance the large scale IoT platforms. There are several factors to be
considered in design and implementation of a CoT platform. One of the most
important and challenging problems is the heterogeneity of different objects.
This problem can be addressed by deploying suitable "Middleware". Middleware
sits between things and applications that make a reliable platform for
communication among things with different interfaces, operating systems, and
architectures. The main aim of this paper is to study the middleware
technologies for CoT. Toward this end, we first present the main features and
characteristics of middlewares. Next we study different architecture styles and
service domains. Then we presents several middlewares that are suitable for CoT
based platforms and lastly a list of current challenges and issues in design of
CoT based middlewares is discussed.Comment: http://www.sciencedirect.com/science/article/pii/S2352864817301268,
Digital Communications and Networks, Elsevier (2017
Middleware Technologies for Cloud of Things - a survey
The next wave of communication and applications rely on the new services
provided by Internet of Things which is becoming an important aspect in human
and machines future. The IoT services are a key solution for providing smart
environments in homes, buildings and cities. In the era of a massive number of
connected things and objects with a high grow rate, several challenges have
been raised such as management, aggregation and storage for big produced data.
In order to tackle some of these issues, cloud computing emerged to IoT as
Cloud of Things (CoT) which provides virtually unlimited cloud services to
enhance the large scale IoT platforms. There are several factors to be
considered in design and implementation of a CoT platform. One of the most
important and challenging problems is the heterogeneity of different objects.
This problem can be addressed by deploying suitable "Middleware". Middleware
sits between things and applications that make a reliable platform for
communication among things with different interfaces, operating systems, and
architectures. The main aim of this paper is to study the middleware
technologies for CoT. Toward this end, we first present the main features and
characteristics of middlewares. Next we study different architecture styles and
service domains. Then we presents several middlewares that are suitable for CoT
based platforms and lastly a list of current challenges and issues in design of
CoT based middlewares is discussed.Comment: http://www.sciencedirect.com/science/article/pii/S2352864817301268,
Digital Communications and Networks, Elsevier (2017
Recommended from our members
Evaluating the adoption of enterprise application integration in multinational organisations
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.A review of normative literature, in the field of Information Systems (IS) integration, indicates that traditional approaches to applications integration have failed to result in flexible and maintainable IT infrastructures. In addressing this issue, a new technology called Enterprise Application Integration (EAI) has emerged and addresses most of integration problems by resulting in the development of reusable and manageable IT infrastructures. Enterprise application integration is a new research area with many research issues needing to be investigated. At this end, EAI adoption has not efficiently studied with organisations and researchers needing to understand and analyse EAI adoption. This work examines the introduction of enterprise application integration in multinational organisations and proposes a novel model for its adoption. The model is based on a comprehensive set of factors that influence the introduction of EAI in organisations. Since there is an absence of theoretical models for EAI adoption, the proposed model adapts factors that influence the adoption of other integration technologies such as Electronic Data Interchange (EDT). Additional factors like an evaluation framework that supports decision making have been considered by the author as factors that influence EAI adoption. In moving from the conceptual to the empirical, the work is based on a qualitative case study approach to examine the concepts of the proposed model for the adoption of EAI. In doing so, two case studies were conducted at multinational organisations and presented and analysed. However, during the empirical research complementary factors also emerged, which resulted in modifications being made to the previously presented conceptual model. In interpreting from empirical data, it appears that ten main factors influence the adoption of EAT namely: (a) benefits; (b) barriers; (c) costs; (d) internal pressures; (e) external pressures; (f) IT infrastructure; (g) IT sophistication; (h) an evaluation framework for the assessment of integration technologies; (i) evaluation framework for the assessment of EAT packages and,
(j) support. The proposed model makes novel contribution at two levels. First, at the conceptual level, as it incorporates factors identified separately in previous studies as influencing adoption of other integration technologies. These factors are used for the development of a consistent model for the adoption and evaluation of EAT. Secondly, the concepts of the proposed model can be used for the adoption of inter-organisational information systems. The proposed model can be used as a decision-making tool to support management when taking decisions regarding the adoption of EAI. Additionally, it can be used by researchers to analyse and understand the adoption of application integration.This work is funded by the Brunel University Department of Information Systems and Computing
- …