Solution Architecture

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 156654 Experts worldwide ranked by ideXlab platform

Muhammad Imran - One of the best experts on this subject based on the ideXlab platform.

  • an application development framework for internet of things service orchestration
    IEEE Internet of Things Journal, 2020
    Co-Authors: Wajid Rafique, Ibrar Yaqoob, Shui Yu, Xuan Zhao, Muhammad Imran
    Abstract:

    Application development for the Internet of Things (IoT) poses immense challenges due to the lack of standard development frameworks, tools, and techniques to assist end users in dealing with the complexity of IoT systems during application development. These challenges invoke the use of model-driven development (MDD) along with the representational state transfer (REST) Architecture to develop IoT applications, supporting model generation at different abstraction levels while generating software implementation artifacts for heterogeneous platforms and ensuring loose coupling in complex IoT systems. This article proposes an IoT application development framework, named IADev, which uses attribute-driven design and MDD to address the above-mentioned challenges. This framework is composed of two major steps, including iterative Architecture development using attribute-driven design and generating models to guide the transformation using MDD. IADev uses attribute-driven design to transform the requirements into a Solution Architecture by considering the concerns of all involved stakeholders, and then, MDD metamodels are generated to hierarchically transform the design components into the software artifacts. We evaluate IADev for a smart vehicle scenario in an intelligent transportation system to generate an executable implementation code for a real-world system. The case study experiments proclaim that IADev achieves higher satisfaction of the participants for the IoT application development and service orchestration, as compared to conventional approaches. Finally, we propose an Architecture that uses IADev with the Siemens IoT cloud platform for service orchestration in industrial IoT.

Tony C. Shan - One of the best experts on this subject based on the ideXlab platform.

  • Solution Architecture for N-Tier Applications
    2006 IEEE International Conference on Services Computing (SCC'06), 2006
    Co-Authors: Tony C. Shan
    Abstract:

    This paper defines a service-oriented Solution Architecture for n-tier applications (SANTA), primarily for Web-based distributed systems. Most conventional Internet applications have been built on three tiers - Web, application, and database tiers as described in the predominant 3-tier architectural style on both Java EE and .Net platforms. However, a number of leading-edge technologies have matured, which need to be incorporated into the logical Solution Architecture, such as portal, process choreography, business rule engine, enterprise service bus, Web services, service composition, etc. A new service-oriented model is proposed in this paper, to extend the traditional 3-tier architectural style and position the emerging technologies/products in the right places in the Architecture structure. This new Architecture model comprises a stack of six interrelated layers, coupled with six vertical pillars. The six layers are access & integration, business process, composite services, services & components, integration & communications, and enterprise resources layer. The runtime infrastructure pillars are composed of the operational management, security, and hosting environment pillar, whereas the development process pillars consist of the application & service frameworks, crosscutting aspects & patterns, and modeling & development tools pillar. This holistic application Architecture framework is a systematic taxonomy of major technical constituents of a distributed application in a service-oriented paradigm. Part of this comprehensive model has been extensively utilized in one form or another to design various SOA Solutions in different industry sectors

Wajid Rafique - One of the best experts on this subject based on the ideXlab platform.

  • an application development framework for internet of things service orchestration
    IEEE Internet of Things Journal, 2020
    Co-Authors: Wajid Rafique, Ibrar Yaqoob, Shui Yu, Xuan Zhao, Muhammad Imran
    Abstract:

    Application development for the Internet of Things (IoT) poses immense challenges due to the lack of standard development frameworks, tools, and techniques to assist end users in dealing with the complexity of IoT systems during application development. These challenges invoke the use of model-driven development (MDD) along with the representational state transfer (REST) Architecture to develop IoT applications, supporting model generation at different abstraction levels while generating software implementation artifacts for heterogeneous platforms and ensuring loose coupling in complex IoT systems. This article proposes an IoT application development framework, named IADev, which uses attribute-driven design and MDD to address the above-mentioned challenges. This framework is composed of two major steps, including iterative Architecture development using attribute-driven design and generating models to guide the transformation using MDD. IADev uses attribute-driven design to transform the requirements into a Solution Architecture by considering the concerns of all involved stakeholders, and then, MDD metamodels are generated to hierarchically transform the design components into the software artifacts. We evaluate IADev for a smart vehicle scenario in an intelligent transportation system to generate an executable implementation code for a real-world system. The case study experiments proclaim that IADev achieves higher satisfaction of the participants for the IoT application development and service orchestration, as compared to conventional approaches. Finally, we propose an Architecture that uses IADev with the Siemens IoT cloud platform for service orchestration in industrial IoT.

Hutchison David - One of the best experts on this subject based on the ideXlab platform.

  • Resilient Cyber-Physical Systems:Using NFV Orchestration
    2020
    Co-Authors: Moura Jose, Hutchison David
    Abstract:

    Cyber-Physical Systems (CPSs) are increasingly important in critical areas of our society such as intelligent power grids, next generation mobile devices, and smart buildings. CPS operation has characteristics including considerable heterogeneity, variable dynamics, and high complexity. These systems have also scarce resources in order to satisfy their entire load demand, which can be divided into data processing and service execution. These new characteristics of CPSs need to be managed with novel strategies to ensure their resilient operation. Towards this goal, we propose an SDN-based Solution enhanced by distributed Network Function Virtualization (NFV) modules located at the top-most level of our Solution Architecture. These NFV agents will take orchestrated management decisions among themselves to ensure a resilient CPS configuration against threats, and an optimum operation of the CPS. For this, we study and compare two distinct incentive mechanisms to enforce cooperation among NFVs. Thus, we aim to offer novel perspectives into the management of resilient CPSs, embedding IoT devices, modeled by Game Theory (GT), using the latest software and virtualization platforms

  • Resilient Cyber-Physical Systems: Using NFV Orchestration
    2020
    Co-Authors: Moura Jose, Hutchison David
    Abstract:

    Cyber-Physical Systems (CPSs) are increasingly important in critical areas of our society such as intelligent power grids, next generation mobile devices, and smart buildings. CPS operation has characteristics including considerable heterogeneity, variable dynamics, and high complexity. These systems have also scarce resources in order to satisfy their entire load demand, which can be divided into data processing and service execution. These new characteristics of CPSs need to be managed with novel strategies to ensure their resilient operation. Towards this goal, we propose an SDN-based Solution enhanced by distributed Network Function Virtualization (NFV) modules located at the top-most level of our Solution Architecture. These NFV agents will take orchestrated management decisions among themselves to ensure a resilient CPS configuration against threats, and an optimum operation of the CPS. For this, we study and compare two distinct incentive mechanisms to enforce cooperation among NFVs. Thus, we aim to offer novel perspectives into the management of resilient CPSs, embedding IoT devices, modeled by Game Theory (GT), using the latest software and virtualization platforms.Comment: 13 pages, 6 figures, 2 tables, 49 references; this article supersedes arXiv:1908.05077(v1), e.g. sections 3 and 4 of the current article supersede section 5 of arXiv:1908.05077(v1

Paulo Roberto Rosa Pereira - One of the best experts on this subject based on the ideXlab platform.

  • virtual Solution Architecture for computer data systems
    2005
    Co-Authors: John M Bell, Jason Michael Gartner, Randall Holmes, Nancy Kopp, William T Oconnell, Simon Field, Paulo Roberto Rosa Pereira
    Abstract:

    Virtual Solution Architecture for computer data systems. In one aspect, providing an Architecture for a computer data system includes creating a virtual Solution Architecture that includes a plurality of building blocks, each building block characterized by balanced operation, and mapping the virtual Solution Architecture to a physical Solution Architecture for the computer data system. Another aspect includes providing at least one balanced configuration unit (BCU) in a computer data system, the BCU including at least one balanced partition unit (BPU) that includes computer resources to provide balanced operation for the BPU.

  • computer data systems implemented using a virtual Solution Architecture
    2005
    Co-Authors: John W Bell, Jason Michael Gartner, Nancy Kopp, William T Oconnell, Randall R Holmes, Simon Field, Paulo Roberto Rosa Pereira
    Abstract:

    Virtual Solution Architecture for computer data systems. In one aspect, providing an Architecture for a computer data system includes creating a virtual Solution Architecture that includes a plurality of building blocks, each building block characterized by balanced operation, and mapping the virtual Solution Architecture to a physical Solution Architecture for the computer data system. Another aspect includes providing at least one balanced configuration unit (BCU) in a computer data system, the BCU including at least one balanced partition unit (BPU) that includes computer resources to provide balanced operation for the BPU.