Saas Application

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 1578 Experts worldwide ranked by ideXlab platform

Xiangxu Meng - One of the best experts on this subject based on the ideXlab platform.

  • Towards High Maturity in Saas Applications Based on Virtualization
    Implementation and Integration of Information Systems in the Service Sector, 2020
    Co-Authors: Yong Zhang, Xiangxu Meng
    Abstract:

    This paper proposes a high level maturity in Saas Applications based on virtualization technologies, in which the hardware virtualization focuses on providing the flexible on-demand hosting environment, the Application virtualization used to meet the scalable Application deployment requirements and data virtualization solves data integration and unified data access problems to ensure multi-tenant efficiency. In order to realize the configurability, a method based on metadata and JMX is used to manage the metadata so that changed metadata can be hot deployed immediately during runtime. A case study of a Saas Application for supply business in automobile industry is introduced with the discussion of approaches to higher level maturity model.

  • IWEI - A Hypergraph Partition Based Approach to Dynamic Deployment for Service-Oriented Multi-tenant Saas Applications
    Lecture Notes in Business Information Processing, 2012
    Co-Authors: Lei Wu, Xiangxu Meng
    Abstract:

    In a service-oriented multi-tenant Saas Application, all tenants share services and user requests of the service change dynamically. In order to provide high-quality web services, we must solve the problem of the load unbalance caused by dynamic user requests’ change. This paper proposes an approach based on hypergraph partition to keep load balance for service-oriented multi-tenant Saas Application. A hypergraph-based service model is used to present hierarchical services and multi-tenant Applications. This approach adjusts service distribution on the servers based on hypergraph partition to keep load balance. According to the experiments, this approach effectively solves the problem of load unbalance caused by the change of user requests.

  • Dynamic Interoperability Between Multi-Tenant Saas Applications
    Enterprise Interoperability V, 2012
    Co-Authors: Shijun Liu, Xiangxu Meng, Liwen Wang, Lei Wu
    Abstract:

    Enterprise Interoperability has been becoming an important area of research to ensure the competitiveness and growth of enterprises. While Software as a Service (Saas), the new service delivery model offers a set of advantages for enterprises in sharing software with lower cost, the loosely coupled and multi-tenant features of Saas model bring new chanllenges of interoperability between two Saas Applications. This paper proposes a platform to delivery Saas Application for enterprises. Among the multi-tenant Saas Applications, service based interoperability is introduced by extending the SCA specification with interoperability interfaces. Then a method of service interoperability supported by ESB and a dynamic service routing mechanism is discussed in details. At last, an experiment is introduced to evaluate the dynamic routing mechanism and show the effectiveness.

  • I-ESA - Dynamic Interoperability Between Multi-Tenant Saas Applications
    Enterprise Interoperability V, 2012
    Co-Authors: Liwen Wang, Xiangxu Meng, Lei Wu
    Abstract:

    Enterprise Interoperability has been becoming an important area of research to ensure the competitiveness and growth of enterprises. While Software as a Service (Saas), the new service delivery model offers a set of advantages for enterprises in sharing software with lower cost, the loosely coupled and multi-tenant features of Saas model bring new chanllenges of interoperability between two Saas Applications. This paper proposes a platform to delivery Saas Application for enterprises. Among the multi-tenant Saas Applications, service based interoperability is introduced by extending the SCA specification with interoperability interfaces. Then a method of service interoperability supported by ESB and a dynamic service routing mechanism is discussed in details. At last, an experiment is introduced to evaluate the dynamic routing mechanism and show the effectiveness.

  • Towards High Maturity in Saas Applications Based on Virtualization: Methods and Case Study
    International Journal of Information Systems in The Service Sector, 2011
    Co-Authors: Yong Zhang, Xiangxu Meng
    Abstract:

    This paper proposes a high level maturity in Saas Applications based on virtualization technologies, in which the hardware virtualization focuses on providing the flexible on-demand hosting environment, the Application virtualization used to meet the scalable Application deployment requirements and data virtualization solves data integration and unified data access problems to ensure multi-tenant efficiency. In order to realize the configurability, a method based on metadata and JMX is used to manage the metadata so that changed metadata can be hot deployed immediately during runtime. A case study of a Saas Application for supply business in automobile industry is introduced with the discussion of approaches to higher level maturity model.

Yong Zhang - One of the best experts on this subject based on the ideXlab platform.

  • Towards High Maturity in Saas Applications Based on Virtualization
    Implementation and Integration of Information Systems in the Service Sector, 2020
    Co-Authors: Yong Zhang, Xiangxu Meng
    Abstract:

    This paper proposes a high level maturity in Saas Applications based on virtualization technologies, in which the hardware virtualization focuses on providing the flexible on-demand hosting environment, the Application virtualization used to meet the scalable Application deployment requirements and data virtualization solves data integration and unified data access problems to ensure multi-tenant efficiency. In order to realize the configurability, a method based on metadata and JMX is used to manage the metadata so that changed metadata can be hot deployed immediately during runtime. A case study of a Saas Application for supply business in automobile industry is introduced with the discussion of approaches to higher level maturity model.

  • a hybrid approach to placement of tenants for service based multi tenant Saas Application
    Asia-Pacific Services Computing Conference, 2011
    Co-Authors: Enfeng Yang, Yong Zhang, Lei Wu
    Abstract:

    In a service-based multi-tenant Saas Application, the number of servers on which Web service instances are deployed are limited, and tenants share the same Application and services. With the purpose of lowering cost of ownership by high economies of scale, we must solve the problem that how to optimally place tenants with end users to maximize the total number of tenants without violating their Service Level Agreement (SLA). This paper proposes a hybrid approach to solve placement of tenants which is called Tenant Placement Strategy (TPS). The TPS uses a combination of resource consumption estimation model, service selection with genetic algorithm (GA), case-based reasoning (CBR) and heuristic approach. CBR is proposed for matching existing execution plans which are generated by GA. In order to fully use all types of resources of the servers, a heuristic approach is proposed for selecting the optimal execution plan based on the distance of the tenant resources consumption vector and the server residual resource vector. The results of simulated experiments show that the strategy proposed in this paper is effective in placing tenants.

  • APSCC - A Hybrid Approach to Placement of Tenants for Service-Based Multi-tenant Saas Application
    2011 IEEE Asia-Pacific Services Computing Conference, 2011
    Co-Authors: Enfeng Yang, Yong Zhang, Lei Wu
    Abstract:

    In a service-based multi-tenant Saas Application, the number of servers on which Web service instances are deployed are limited, and tenants share the same Application and services. With the purpose of lowering cost of ownership by high economies of scale, we must solve the problem that how to optimally place tenants with end users to maximize the total number of tenants without violating their Service Level Agreement (SLA). This paper proposes a hybrid approach to solve placement of tenants which is called Tenant Placement Strategy (TPS). The TPS uses a combination of resource consumption estimation model, service selection with genetic algorithm (GA), case-based reasoning (CBR) and heuristic approach. CBR is proposed for matching existing execution plans which are generated by GA. In order to fully use all types of resources of the servers, a heuristic approach is proposed for selecting the optimal execution plan based on the distance of the tenant resources consumption vector and the server residual resource vector. The results of simulated experiments show that the strategy proposed in this paper is effective in placing tenants.

  • Towards High Maturity in Saas Applications Based on Virtualization: Methods and Case Study
    International Journal of Information Systems in The Service Sector, 2011
    Co-Authors: Yong Zhang, Xiangxu Meng
    Abstract:

    This paper proposes a high level maturity in Saas Applications based on virtualization technologies, in which the hardware virtualization focuses on providing the flexible on-demand hosting environment, the Application virtualization used to meet the scalable Application deployment requirements and data virtualization solves data integration and unified data access problems to ensure multi-tenant efficiency. In order to realize the configurability, a method based on metadata and JMX is used to manage the metadata so that changed metadata can be hot deployed immediately during runtime. A case study of a Saas Application for supply business in automobile industry is introduced with the discussion of approaches to higher level maturity model.

  • a well designed Saas Application platform based on model driven approach
    IEEE International Conference on Cloud Computing Technology and Science, 2010
    Co-Authors: Xiaoyan Jiang, Yong Zhang
    Abstract:

    in today’ intensely competitive environment, traditional Application systems such as ERP, lacks the autonomy and flexibility required by dynamic market. Given that, more and more companies are offering their software by Software as a Service (Saas) Application platform. Most Saas platforms are implemented by traditional J2EE programming. This paper introduces a new well-designed Saas Application platform based on model driven approach which provides a convenient solution to realize customization and integration of platform. In this paper, we first introduce the overall framework, next present a series of model engines, model templates, and model description files, then describe how they work together to realize the multi-tenant aware, service customization and service integration over the well-designed Saas platform, and finally concludes by an example for menu to illustrate our approach.

Lei Wu - One of the best experts on this subject based on the ideXlab platform.

  • ChinaGrid - Construct Saas Applications from Multi-abstract-level: Method and System
    2012 Seventh ChinaGrid Annual Conference, 2012
    Co-Authors: Lei Wu, Qian Li
    Abstract:

    With the emergence of Saas, enterprises are looking for available Application construction approach to quickly adopt to new business requirements and reduce Application development and maintenance costs. To speed the Application construction and guarantee multi-tenant configurability in large amount, a flexible design is of major importance. This paper puts forward the concept of abstract Saas Application and proposes a fast and flexible multi-abstract-level construction approach for Application designers based on service-oriented architecture. The approach abstracts the construction process into three levels: abstract Saas Application level construction, composition service level construction and service component level construction. According to business requirements and SLA constraints of multi-tenant Applications, the designer first constructs the tenant Application on one level and produces a running Application which satisfies the tenants' SLA (Service-Level Agreement) constraints.

  • IWEI - A Hypergraph Partition Based Approach to Dynamic Deployment for Service-Oriented Multi-tenant Saas Applications
    Lecture Notes in Business Information Processing, 2012
    Co-Authors: Lei Wu, Xiangxu Meng
    Abstract:

    In a service-oriented multi-tenant Saas Application, all tenants share services and user requests of the service change dynamically. In order to provide high-quality web services, we must solve the problem of the load unbalance caused by dynamic user requests’ change. This paper proposes an approach based on hypergraph partition to keep load balance for service-oriented multi-tenant Saas Application. A hypergraph-based service model is used to present hierarchical services and multi-tenant Applications. This approach adjusts service distribution on the servers based on hypergraph partition to keep load balance. According to the experiments, this approach effectively solves the problem of load unbalance caused by the change of user requests.

  • Dynamic Interoperability Between Multi-Tenant Saas Applications
    Enterprise Interoperability V, 2012
    Co-Authors: Shijun Liu, Xiangxu Meng, Liwen Wang, Lei Wu
    Abstract:

    Enterprise Interoperability has been becoming an important area of research to ensure the competitiveness and growth of enterprises. While Software as a Service (Saas), the new service delivery model offers a set of advantages for enterprises in sharing software with lower cost, the loosely coupled and multi-tenant features of Saas model bring new chanllenges of interoperability between two Saas Applications. This paper proposes a platform to delivery Saas Application for enterprises. Among the multi-tenant Saas Applications, service based interoperability is introduced by extending the SCA specification with interoperability interfaces. Then a method of service interoperability supported by ESB and a dynamic service routing mechanism is discussed in details. At last, an experiment is introduced to evaluate the dynamic routing mechanism and show the effectiveness.

  • I-ESA - Dynamic Interoperability Between Multi-Tenant Saas Applications
    Enterprise Interoperability V, 2012
    Co-Authors: Liwen Wang, Xiangxu Meng, Lei Wu
    Abstract:

    Enterprise Interoperability has been becoming an important area of research to ensure the competitiveness and growth of enterprises. While Software as a Service (Saas), the new service delivery model offers a set of advantages for enterprises in sharing software with lower cost, the loosely coupled and multi-tenant features of Saas model bring new chanllenges of interoperability between two Saas Applications. This paper proposes a platform to delivery Saas Application for enterprises. Among the multi-tenant Saas Applications, service based interoperability is introduced by extending the SCA specification with interoperability interfaces. Then a method of service interoperability supported by ESB and a dynamic service routing mechanism is discussed in details. At last, an experiment is introduced to evaluate the dynamic routing mechanism and show the effectiveness.

  • a hybrid approach to placement of tenants for service based multi tenant Saas Application
    Asia-Pacific Services Computing Conference, 2011
    Co-Authors: Enfeng Yang, Yong Zhang, Lei Wu
    Abstract:

    In a service-based multi-tenant Saas Application, the number of servers on which Web service instances are deployed are limited, and tenants share the same Application and services. With the purpose of lowering cost of ownership by high economies of scale, we must solve the problem that how to optimally place tenants with end users to maximize the total number of tenants without violating their Service Level Agreement (SLA). This paper proposes a hybrid approach to solve placement of tenants which is called Tenant Placement Strategy (TPS). The TPS uses a combination of resource consumption estimation model, service selection with genetic algorithm (GA), case-based reasoning (CBR) and heuristic approach. CBR is proposed for matching existing execution plans which are generated by GA. In order to fully use all types of resources of the servers, a heuristic approach is proposed for selecting the optimal execution plan based on the distance of the tenant resources consumption vector and the server residual resource vector. The results of simulated experiments show that the strategy proposed in this paper is effective in placing tenants.

Zhi Hu Wang - One of the best experts on this subject based on the ideXlab platform.

  • a non intrusive multi tenant database software for large scale Saas Application
    International Conference on e-Business Engineering, 2011
    Co-Authors: Wen Hao An, Zhi Hu Wang
    Abstract:

    Multi-tenant is a key characteristic for cost effective Software as a Service (Saas) Applications which drive down total cost of ownership for both service consumers and providers. This paper describes our research in designing & building a cost-effective, secure, customizable, scalable and non-intrusive multi-tenant database which greatly accelerates the migration and development of Saas Applications. We analyze the requirements and gaps in traditional database when supporting Saas scenario, and then propose a novel nonintrusive multi-tenant database framework to address these challenges. Some key considerations and different implementation approaches in designing and implementation such a framework are discussed and compared. This paper also identifies some potential database performance optimization approaches in the multi-tenant scenario.

  • ICEBE - A Non-intrusive Multi-tenant Database Software for Large Scale Saas Application
    2011 IEEE 8th International Conference on e-Business Engineering, 2011
    Co-Authors: Wen Hao An, Sun Xi, Zhi Hu Wang
    Abstract:

    Multi-tenant is a key characteristic for cost effective Software as a Service (Saas) Applications which drive down total cost of ownership for both service consumers and providers. This paper describes our research in designing & building a cost-effective, secure, customizable, scalable and non-intrusive multi-tenant database which greatly accelerates the migration and development of Saas Applications. We analyze the requirements and gaps in traditional database when supporting Saas scenario, and then propose a novel nonintrusive multi-tenant database framework to address these challenges. Some key considerations and different implementation approaches in designing and implementation such a framework are discussed and compared. This paper also identifies some potential database performance optimization approaches in the multi-tenant scenario.

Naeem Khalid Janjua - One of the best experts on this subject based on the ideXlab platform.

  • rule based multi criteria framework for Saas Application architecture selection
    International Conference on Artificial Intelligence in Theory and Practice, 2015
    Co-Authors: Falak Nawaz, Ahmad Mohsin, Syda Fatima, Naeem Khalid Janjua
    Abstract:

    Software-as-a-service (Saas) is a very successful model for providing cloud-based services over the internet. However, due to the dynamic nature of Saas services, it becomes very challenging to ensure provision of scalability, applying frequent maintenance and functionality updates to Saas Services. SOAP and REST are the two mostly used software architectural styles for accessing and consuming Saas services in cloud environment and each have its distinct advantages. Therefore, to address above mentioned challenges, it is critical to choose the suitable architectural style because the success of a Saas is strongly coupled with its architecture style. Choosing the right software architecture for a system is a multi-criteria decision making problem and it takes into consideration the architectural style characteristics, non-functional requirements and working domain requirements. In this paper, we propose a rule-based multi-criteria decision support system (DSS) for a Saas Application architecture selection. Our proposed DSS uses weighted sum model (WSM) that take into account the architectural style characteristics, non-functional and domain specific requirements.

  • IFIP AI - Rule-Based Multi-criteria Framework for Saas Application Architecture Selection
    IFIP Advances in Information and Communication Technology, 2015
    Co-Authors: Falak Nawaz, Ahmad Mohsin, Syda Fatima, Naeem Khalid Janjua
    Abstract:

    Software-as-a-service (Saas) is a very successful model for providing cloud-based services over the internet. However, due to the dynamic nature of Saas services, it becomes very challenging to ensure provision of scalability, applying frequent maintenance and functionality updates to Saas Services. SOAP and REST are the two mostly used software architectural styles for accessing and consuming Saas services in cloud environment and each have its distinct advantages. Therefore, to address above mentioned challenges, it is critical to choose the suitable architectural style because the success of a Saas is strongly coupled with its architecture style. Choosing the right software architecture for a system is a multi-criteria decision making problem and it takes into consideration the architectural style characteristics, non-functional requirements and working domain requirements. In this paper, we propose a rule-based multi-criteria decision support system (DSS) for a Saas Application architecture selection. Our proposed DSS uses weighted sum model (WSM) that take into account the architectural style characteristics, non-functional and domain specific requirements.