The Experts below are selected from a list of 57876 Experts worldwide ranked by ideXlab platform
Liang-jie Zhang - One of the best experts on this subject based on the ideXlab platform.
-
Enterprise Cloud Service Architecture
2010 IEEE 3rd International Conference on Cloud Computing, 2010Co-Authors: Longji Tang, Yajing Zhao, Jing Dong, Liang-jie ZhangAbstract:Cloud computing, a new paradigm of distributed computing, introduces many new ideas, concepts, principals, technologies and architectural styles into Enterprise Service-oriented computing. The Enterprise Service-oriented architecture (ESOA) style is an abstraction of concrete Enterprise Service-orientated architectures, which includes SOA architectural elements, Service design patterns as well as principles, and SOA quality attributes. It can be extended to a new style for realizing Enterprise cloud computing. Meanwhile, the principles and style of Enterprise Service-oriented computing facilitate the Enterprise-wide adoption of cloud computing. This paper extends the ESOA style to a new hybrid architectural style, Enterprise Cloud Service Architecture (ECSA). The style is described by extending Enterprise Service-oriented formula for ESOA. We model the style through specifying each element in the formula with both Service-oriented and cloud architectural styles.
-
ICWS - Practical SOA: Service Modeling, Enterprise Service Bus and Governance
2008 IEEE International Conference on Web Services, 2008Co-Authors: Min Luo, Liang-jie ZhangAbstract:This tutorial will take the audience through an "aggregated" SOA engagement and discuss key processes, activities, and deliverables through the entire life cycle, especially in Service modeling, realization, integration through an Enterprise Service bus and governance. Best practices and some anti-patterns will also be presented and discussed. It is mostly based on some of the speakers' pioneering project practices and lessons learned since SOA and Web Service's inception.
-
ServiceS II - Practical SOA: Service Modeling, Enterprise Service Bus and Governance
2008 IEEE Congress on Services Part II (services-2 2008), 2008Co-Authors: Min Luo, Liang-jie ZhangAbstract:This tutorial will take the audience through an ldquoaggregatedrdquo SOA engagement and discuss key processes, activities, and deliverables through the entire life cycle, especially in Service modeling, realization, integration through an Enterprise Service bus and governance. Best practices and some anti-patterns will also be presented and discussed. It is mostly based on some of the speakers' pioneering project practices and lessons learned since SOA and web Servicepsilas inception.
-
designing and implementing Enterprise Service bus esb and soa solutions
IEEE International Conference on Services Computing, 2005Co-Authors: Min Luo, B Goldshlager, Liang-jie ZhangAbstract:Summary form only given. Service-oriented architecture (SOA) has been proven to be a flexible and extensible architecture for designing and realizing industry solutions and applications. Enterprise Service Bus (ESB) is a hub for integrating different kinds of Services through messaging, event handling, and business performance management. This tutorial will focus on a SOA solution framework; the critical role and value proposition of an ESB in SOA and Web Services; ESB (and SOA) analysis and design methodology; best practices for the practical design and implementation of an ESB, including ESB design using the Enterprise integration and application integration patterns; ESB and business process integration tools and techniques for ESB implementation; and performance, security and transaction management. This tutorial is based on numerous projects and solution architectures that the authors and colleagues have been engaged in the last 3 years in various industries, including government, financial, retail, electronics and distribution.
Longji Tang - One of the best experts on this subject based on the ideXlab platform.
-
SLA - Aware Enterprise Service Computing - Part II
2013Co-Authors: Longji Tang, Jing Dong, Yajing ZhaoAbstract:There is a growing trend towards Enterprise system integration across organizational and Enterprise boundaries on the global Internet platform. The Enterprise Service Computing (ESC) has been adopted by more and more corporations to meet the growing demand from businesses and the global economy. However the ESC as a new distributed computing paradigm poses many challenges and issues of quality of Services. For example, how is ESC compliant with the quality of Service (QoS)? How do Service providers guarantee Services which meet Service consumers' needs as well as wants? How do both Service consumers and Service providers agree with QoS at runtime? In this chapter, SLA-Aware Enterprise Service computing is first introduced as a solution to the challenges and issues of ESC. Then, SLA-A ware ESC is defined as new architectural styles which include SLA-Aware Enterprise Service-Oriented Architecture (ESOA-SLA) and SLA- Aware Enterprise Cloud Service Architecture (ECSA-SLA). In addition, the Enterprise architectural styles are specified through our extended ESOA and ECSA models. The ECSA-SLA styles include SLA-Aware cloud Services, SLA-Aware cloud Service consumers, SLA-Aware cloud SOA infrastructure, SLA-Aware cloud SOA management, SLA-Aware cloud SOA process and SLA-Aware SOA quality attributes. The main advantages of viewing and defining SLA-Aware ESC as an architectural style are (1) abstracting the common structure, constraints and behaviors of a family of ESC systems, such as ECSA-SLA style systems and (2) defining general design principles for the family of Enterprise architectures. The design principles of ECSA-SLA systems are proposed based on the model of ECSA-SLA. Finally, we discuss the challenges of SLA-Aware ESC and suggest that the autonomic Service computing, automated Service computing, adaptive Service computing, real-time SOA, and event-driven architecture can help to address the challenges.
-
SLA-Aware Enterprise Service Computing
Performance and Dependability in Service Computing, 2012Co-Authors: Longji Tang, Jing Dong, Yajing ZhaoAbstract:There is a growing trend towards Enterprise system integration across organizational and Enterprise boundaries on the global Internet platform. The Enterprise Service Computing (ESC) has been adopted by more and more corporations to meet the growing demand from businesses and the global economy. However the ESC as a new distributed computing paradigm poses many challenges and issues of quality of Services. For example, how is ESC compliant with the quality of Service (QoS)? How do Service providers guarantee Services which meet Service consumers’ needs as well as wants? How do both Service consumers and Service providers agree with QoS at runtime? In this chapter, SLA-Aware Enterprise Service computing is first introduced as a solution to the challenges and issues of ESC. Then, SLA-Aware ESC is defined as new architectural styles which include SLA-Aware Enterprise Service-Oriented Architecture (ESOA-SLA) and SLA-Aware Enterprise Cloud Service Architecture (ECSA-SLA). In addition, the Enterprise architectural styles are specified through our extended ESOA and ECSA models. The ECSA-SLA styles include SLA-Aware cloud Services, SLA-Aware cloud Service consumers, SLA-Aware cloud SOA infrastructure, SLA-Aware cloud SOA management, SLA-Aware cloud SOA process and SLA-Aware SOA quality attributes. The main advantages of viewing and defining SLA-Aware ESC as an architectural style are (1) abstracting the common structure, constraints and behaviors of a family of ESC systems, such as ECSA-SLA style systems and (2) defining general design principles for the family of Enterprise architectures. The design principles of ECSA-SLA systems are proposed based on the model of ECSA-SLA. Finally, we discuss the challenges of SLA-Aware ESC and suggest that the autonomic Service computing, automated Service computing, adaptive Service computing, real-time SOA, and event-driven architecture can help to address the challenges.
-
Enterprise Cloud Service Architecture
2010 IEEE 3rd International Conference on Cloud Computing, 2010Co-Authors: Longji Tang, Yajing Zhao, Jing Dong, Liang-jie ZhangAbstract:Cloud computing, a new paradigm of distributed computing, introduces many new ideas, concepts, principals, technologies and architectural styles into Enterprise Service-oriented computing. The Enterprise Service-oriented architecture (ESOA) style is an abstraction of concrete Enterprise Service-orientated architectures, which includes SOA architectural elements, Service design patterns as well as principles, and SOA quality attributes. It can be extended to a new style for realizing Enterprise cloud computing. Meanwhile, the principles and style of Enterprise Service-oriented computing facilitate the Enterprise-wide adoption of cloud computing. This paper extends the ESOA style to a new hybrid architectural style, Enterprise Cloud Service Architecture (ECSA). The style is described by extending Enterprise Service-oriented formula for ESOA. We model the style through specifying each element in the formula with both Service-oriented and cloud architectural styles.
-
Modeling Enterprise Service-oriented architectural styles
Service Oriented Computing and Applications, 2010Co-Authors: Longji Tang, Tu Peng, Jing Dong, Wei-tek TsaiAbstract:Modern Enterprise consists of complicate business processes and systems. The Enterprise Service-Oriented Architecture (ESOA) becomes an important architectural style that defines the principles for coping with the complexity of designing and implementing business systems. This paper classifies ESOA styles to six substyles and proposes a generic and abstract model for ESOA styles. The model consists of seven sets: Services, Service consumers, Service data, infrastructure, processes, management and quality attributes. This paper formally defines each set and their relationships in ESOA style model, and discusses the roles of these sets. The model can be applied to specify various ESOA styles. As case studies, the definition of instance of ESOA style is applied to analyze and evaluate a Java component-based ESOA-style architecture and several other ESOA-style architectures. Finally, this paper concludes by comparing the proposed model with related ESOA models.
Jing Dong - One of the best experts on this subject based on the ideXlab platform.
-
SLA - Aware Enterprise Service Computing - Part II
2013Co-Authors: Longji Tang, Jing Dong, Yajing ZhaoAbstract:There is a growing trend towards Enterprise system integration across organizational and Enterprise boundaries on the global Internet platform. The Enterprise Service Computing (ESC) has been adopted by more and more corporations to meet the growing demand from businesses and the global economy. However the ESC as a new distributed computing paradigm poses many challenges and issues of quality of Services. For example, how is ESC compliant with the quality of Service (QoS)? How do Service providers guarantee Services which meet Service consumers' needs as well as wants? How do both Service consumers and Service providers agree with QoS at runtime? In this chapter, SLA-Aware Enterprise Service computing is first introduced as a solution to the challenges and issues of ESC. Then, SLA-A ware ESC is defined as new architectural styles which include SLA-Aware Enterprise Service-Oriented Architecture (ESOA-SLA) and SLA- Aware Enterprise Cloud Service Architecture (ECSA-SLA). In addition, the Enterprise architectural styles are specified through our extended ESOA and ECSA models. The ECSA-SLA styles include SLA-Aware cloud Services, SLA-Aware cloud Service consumers, SLA-Aware cloud SOA infrastructure, SLA-Aware cloud SOA management, SLA-Aware cloud SOA process and SLA-Aware SOA quality attributes. The main advantages of viewing and defining SLA-Aware ESC as an architectural style are (1) abstracting the common structure, constraints and behaviors of a family of ESC systems, such as ECSA-SLA style systems and (2) defining general design principles for the family of Enterprise architectures. The design principles of ECSA-SLA systems are proposed based on the model of ECSA-SLA. Finally, we discuss the challenges of SLA-Aware ESC and suggest that the autonomic Service computing, automated Service computing, adaptive Service computing, real-time SOA, and event-driven architecture can help to address the challenges.
-
SLA-Aware Enterprise Service Computing
Performance and Dependability in Service Computing, 2012Co-Authors: Longji Tang, Jing Dong, Yajing ZhaoAbstract:There is a growing trend towards Enterprise system integration across organizational and Enterprise boundaries on the global Internet platform. The Enterprise Service Computing (ESC) has been adopted by more and more corporations to meet the growing demand from businesses and the global economy. However the ESC as a new distributed computing paradigm poses many challenges and issues of quality of Services. For example, how is ESC compliant with the quality of Service (QoS)? How do Service providers guarantee Services which meet Service consumers’ needs as well as wants? How do both Service consumers and Service providers agree with QoS at runtime? In this chapter, SLA-Aware Enterprise Service computing is first introduced as a solution to the challenges and issues of ESC. Then, SLA-Aware ESC is defined as new architectural styles which include SLA-Aware Enterprise Service-Oriented Architecture (ESOA-SLA) and SLA-Aware Enterprise Cloud Service Architecture (ECSA-SLA). In addition, the Enterprise architectural styles are specified through our extended ESOA and ECSA models. The ECSA-SLA styles include SLA-Aware cloud Services, SLA-Aware cloud Service consumers, SLA-Aware cloud SOA infrastructure, SLA-Aware cloud SOA management, SLA-Aware cloud SOA process and SLA-Aware SOA quality attributes. The main advantages of viewing and defining SLA-Aware ESC as an architectural style are (1) abstracting the common structure, constraints and behaviors of a family of ESC systems, such as ECSA-SLA style systems and (2) defining general design principles for the family of Enterprise architectures. The design principles of ECSA-SLA systems are proposed based on the model of ECSA-SLA. Finally, we discuss the challenges of SLA-Aware ESC and suggest that the autonomic Service computing, automated Service computing, adaptive Service computing, real-time SOA, and event-driven architecture can help to address the challenges.
-
Enterprise Cloud Service Architecture
2010 IEEE 3rd International Conference on Cloud Computing, 2010Co-Authors: Longji Tang, Yajing Zhao, Jing Dong, Liang-jie ZhangAbstract:Cloud computing, a new paradigm of distributed computing, introduces many new ideas, concepts, principals, technologies and architectural styles into Enterprise Service-oriented computing. The Enterprise Service-oriented architecture (ESOA) style is an abstraction of concrete Enterprise Service-orientated architectures, which includes SOA architectural elements, Service design patterns as well as principles, and SOA quality attributes. It can be extended to a new style for realizing Enterprise cloud computing. Meanwhile, the principles and style of Enterprise Service-oriented computing facilitate the Enterprise-wide adoption of cloud computing. This paper extends the ESOA style to a new hybrid architectural style, Enterprise Cloud Service Architecture (ECSA). The style is described by extending Enterprise Service-oriented formula for ESOA. We model the style through specifying each element in the formula with both Service-oriented and cloud architectural styles.
-
Modeling Enterprise Service-oriented architectural styles
Service Oriented Computing and Applications, 2010Co-Authors: Longji Tang, Tu Peng, Jing Dong, Wei-tek TsaiAbstract:Modern Enterprise consists of complicate business processes and systems. The Enterprise Service-Oriented Architecture (ESOA) becomes an important architectural style that defines the principles for coping with the complexity of designing and implementing business systems. This paper classifies ESOA styles to six substyles and proposes a generic and abstract model for ESOA styles. The model consists of seven sets: Services, Service consumers, Service data, infrastructure, processes, management and quality attributes. This paper formally defines each set and their relationships in ESOA style model, and discusses the roles of these sets. The model can be applied to specify various ESOA styles. As case studies, the definition of instance of ESOA style is applied to analyze and evaluate a Java component-based ESOA-style architecture and several other ESOA-style architectures. Finally, this paper concludes by comparing the proposed model with related ESOA models.
Yajing Zhao - One of the best experts on this subject based on the ideXlab platform.
-
SLA - Aware Enterprise Service Computing - Part II
2013Co-Authors: Longji Tang, Jing Dong, Yajing ZhaoAbstract:There is a growing trend towards Enterprise system integration across organizational and Enterprise boundaries on the global Internet platform. The Enterprise Service Computing (ESC) has been adopted by more and more corporations to meet the growing demand from businesses and the global economy. However the ESC as a new distributed computing paradigm poses many challenges and issues of quality of Services. For example, how is ESC compliant with the quality of Service (QoS)? How do Service providers guarantee Services which meet Service consumers' needs as well as wants? How do both Service consumers and Service providers agree with QoS at runtime? In this chapter, SLA-Aware Enterprise Service computing is first introduced as a solution to the challenges and issues of ESC. Then, SLA-A ware ESC is defined as new architectural styles which include SLA-Aware Enterprise Service-Oriented Architecture (ESOA-SLA) and SLA- Aware Enterprise Cloud Service Architecture (ECSA-SLA). In addition, the Enterprise architectural styles are specified through our extended ESOA and ECSA models. The ECSA-SLA styles include SLA-Aware cloud Services, SLA-Aware cloud Service consumers, SLA-Aware cloud SOA infrastructure, SLA-Aware cloud SOA management, SLA-Aware cloud SOA process and SLA-Aware SOA quality attributes. The main advantages of viewing and defining SLA-Aware ESC as an architectural style are (1) abstracting the common structure, constraints and behaviors of a family of ESC systems, such as ECSA-SLA style systems and (2) defining general design principles for the family of Enterprise architectures. The design principles of ECSA-SLA systems are proposed based on the model of ECSA-SLA. Finally, we discuss the challenges of SLA-Aware ESC and suggest that the autonomic Service computing, automated Service computing, adaptive Service computing, real-time SOA, and event-driven architecture can help to address the challenges.
-
SLA-Aware Enterprise Service Computing
Performance and Dependability in Service Computing, 2012Co-Authors: Longji Tang, Jing Dong, Yajing ZhaoAbstract:There is a growing trend towards Enterprise system integration across organizational and Enterprise boundaries on the global Internet platform. The Enterprise Service Computing (ESC) has been adopted by more and more corporations to meet the growing demand from businesses and the global economy. However the ESC as a new distributed computing paradigm poses many challenges and issues of quality of Services. For example, how is ESC compliant with the quality of Service (QoS)? How do Service providers guarantee Services which meet Service consumers’ needs as well as wants? How do both Service consumers and Service providers agree with QoS at runtime? In this chapter, SLA-Aware Enterprise Service computing is first introduced as a solution to the challenges and issues of ESC. Then, SLA-Aware ESC is defined as new architectural styles which include SLA-Aware Enterprise Service-Oriented Architecture (ESOA-SLA) and SLA-Aware Enterprise Cloud Service Architecture (ECSA-SLA). In addition, the Enterprise architectural styles are specified through our extended ESOA and ECSA models. The ECSA-SLA styles include SLA-Aware cloud Services, SLA-Aware cloud Service consumers, SLA-Aware cloud SOA infrastructure, SLA-Aware cloud SOA management, SLA-Aware cloud SOA process and SLA-Aware SOA quality attributes. The main advantages of viewing and defining SLA-Aware ESC as an architectural style are (1) abstracting the common structure, constraints and behaviors of a family of ESC systems, such as ECSA-SLA style systems and (2) defining general design principles for the family of Enterprise architectures. The design principles of ECSA-SLA systems are proposed based on the model of ECSA-SLA. Finally, we discuss the challenges of SLA-Aware ESC and suggest that the autonomic Service computing, automated Service computing, adaptive Service computing, real-time SOA, and event-driven architecture can help to address the challenges.
-
Enterprise Cloud Service Architecture
2010 IEEE 3rd International Conference on Cloud Computing, 2010Co-Authors: Longji Tang, Yajing Zhao, Jing Dong, Liang-jie ZhangAbstract:Cloud computing, a new paradigm of distributed computing, introduces many new ideas, concepts, principals, technologies and architectural styles into Enterprise Service-oriented computing. The Enterprise Service-oriented architecture (ESOA) style is an abstraction of concrete Enterprise Service-orientated architectures, which includes SOA architectural elements, Service design patterns as well as principles, and SOA quality attributes. It can be extended to a new style for realizing Enterprise cloud computing. Meanwhile, the principles and style of Enterprise Service-oriented computing facilitate the Enterprise-wide adoption of cloud computing. This paper extends the ESOA style to a new hybrid architectural style, Enterprise Cloud Service Architecture (ECSA). The style is described by extending Enterprise Service-oriented formula for ESOA. We model the style through specifying each element in the formula with both Service-oriented and cloud architectural styles.
Min Luo - One of the best experts on this subject based on the ideXlab platform.
-
ICWS - Practical SOA: Service Modeling, Enterprise Service Bus and Governance
2008 IEEE International Conference on Web Services, 2008Co-Authors: Min Luo, Liang-jie ZhangAbstract:This tutorial will take the audience through an "aggregated" SOA engagement and discuss key processes, activities, and deliverables through the entire life cycle, especially in Service modeling, realization, integration through an Enterprise Service bus and governance. Best practices and some anti-patterns will also be presented and discussed. It is mostly based on some of the speakers' pioneering project practices and lessons learned since SOA and Web Service's inception.
-
ServiceS II - Practical SOA: Service Modeling, Enterprise Service Bus and Governance
2008 IEEE Congress on Services Part II (services-2 2008), 2008Co-Authors: Min Luo, Liang-jie ZhangAbstract:This tutorial will take the audience through an ldquoaggregatedrdquo SOA engagement and discuss key processes, activities, and deliverables through the entire life cycle, especially in Service modeling, realization, integration through an Enterprise Service bus and governance. Best practices and some anti-patterns will also be presented and discussed. It is mostly based on some of the speakers' pioneering project practices and lessons learned since SOA and web Servicepsilas inception.
-
designing and implementing Enterprise Service bus esb and soa solutions
IEEE International Conference on Services Computing, 2005Co-Authors: Min Luo, B Goldshlager, Liang-jie ZhangAbstract:Summary form only given. Service-oriented architecture (SOA) has been proven to be a flexible and extensible architecture for designing and realizing industry solutions and applications. Enterprise Service Bus (ESB) is a hub for integrating different kinds of Services through messaging, event handling, and business performance management. This tutorial will focus on a SOA solution framework; the critical role and value proposition of an ESB in SOA and Web Services; ESB (and SOA) analysis and design methodology; best practices for the practical design and implementation of an ESB, including ESB design using the Enterprise integration and application integration patterns; ESB and business process integration tools and techniques for ESB implementation; and performance, security and transaction management. This tutorial is based on numerous projects and solution architectures that the authors and colleagues have been engaged in the last 3 years in various industries, including government, financial, retail, electronics and distribution.