A Service-Oriented Collaborative Design Platform for Concurrent Engineering

2008 ◽  
Vol 44-46 ◽  
pp. 717-724 ◽  
Author(s):  
Wen Sheng Xu ◽  
J.Z. Cha ◽  
M. Sobolewski

An important requirement for a collaborative design platform in Concurrent Engineering (CE) is the integration of various engineering software tools and utilities in product design and development. Some CE platforms based on a client/server architecture or static Service Oriented Architecture (SOA) are available in the marketplace, but they lack flexibility and reliability in the constantly changing Internet environment due to the dynamic nature of the network. Based on the current development of SOA, this paper presents a Service-oriented Collaborative Design platform (SCoD) based on SORCER—a dynamic SOA infrastructure that allows federated integration of engineering software components in CE environments. The architecture of SCoD is proposed, the wrapping methodology used to integrate engineering software tools in SCoD is presented, and the federated method invocation for services in SCoD is described. With the support of SCoD, collaborative design in CE environments can be deployed, and scalability, reliability, and flexibility can be achieved in the changing Internet environment.

2016 ◽  
pp. 109-118 ◽  
Author(s):  
Mahnaz Amirpour ◽  
Ali Harounabadi ◽  
Seyyed Javad Mirabedini

2021 ◽  
Vol 21 (2) ◽  
pp. e18
Author(s):  
Vinay Raj ◽  
Ravichandra Sadam

This Distributed systems have evolved rapidly as the demand for independent design, and deployment ofsoftware applications has increased. It has emerged from the monolithic style of client-server architecture toservice-oriented architecture, and then to the trending microservices. Monolithic applications are difficult toupdate, maintain, and deploy as it makes the application code very complex to understand. To overcome the designand deployment challenges in monolithic applications, service oriented architecture has emerged as a style ofdecomposing the entire application into loosely coupled, scalable, and interoperable services. Though SOA hasbecome popular in the integration of multiple applications using the enterprise service bus, there are fewchallenges related to delivery, deployment, governance, and interoperability of services. Additionally, the servicesin SOA applications are tending towards monolithic in size with the increase in changing user requirements. Toovercome the design and maintenance challenges in SOA, microservices has emerged as a new architectural styleof designing applications with loose coupling, independent deployment, and scalability as key features.


Author(s):  
Matthew Guah

For centuries, organizations have been trying to exchange information between their applications by linking them together. However, such application integration has not been as successful as organizations have hoped. With the introduction of SOA, application integration is more successful than the previous integration techniques. SOA is a design philosophy in which resources are cleanly partitioned into remotely accessible software components performing self-contained functionalities, called services. The reinvention of SOA in recent times is attributed to the rise of Web Services, which has become commonly used in VLITP to expose services within the host organization. However SOA can also be implemented with other service exposing techniques. SOA is based on the concept of separation of concerns, realizing that no single entity can be best at everything. SOA is usually implemented using an Enterprise Service Bus (ESB). The ESB is responsible for routing, prioritizing, scheduling, monitoring, and controlling the flow of traffic between services and therefore forms the middleware for Service Orientation.


2010 ◽  
Vol 26-28 ◽  
pp. 1115-1118
Author(s):  
Zhi Jun Rong ◽  
Bao Sheng Ying ◽  
Bin Bin Dan

The recent advance in information technologies has the potential to greatly enhance product development, and to make distributed designers, engineers, manufacturers and customers work together over networks. This paper reviews related work on service-oriented architecture, distributed infrastructure and highlights the need to integrate service-oriented architecture technologies for meaningful and interactive collaborative design processes. This paper presents a service-oriented architecture implemented by web services for collaborative design. The collaborative workspace is presented to facilitate the design participants’ collaboration. The proposed architecture is applicable to different requirements of design participants and enhances design interaction during the product realization process.


Author(s):  
Beatriz Jiménez Valverde ◽  
Miguel Sánchez Román ◽  
Francisco L. Gutiérrez Vela ◽  
Patricia Paderewski Rodríguez

An important feature in collaborative environment is coordination, defined as the act of managing interdependencies between activities performed to achieve a goal. These interdependencies can be the result of loosely integrated collaborative activities (the use of coordination processes within the collaboration activities is not required) or tightly integrated collaborative activities (sophisticated coordination mechanisms are necessary). The existence of both activities along with the dynamic nature of these environments adds a greater complexity to the coordination that has not been taken into account in traditional collaborative systems. In this work, the authors present a partially Services Oriented Architecture (SOA) that defines and maintains dynamic coordination polities in collaborative systems based on coordination models.


Author(s):  
Michael Sobolewski

In Service-Driven Computing, the client-server architecture describes the relationship of cooperating programs in a distributed application. The providers of a resource or service execute workloads submitted by service requestors. Web service, Grid, and Cloud Computing technologies are based on the client-server architecture. A true service-oriented architecture describes everything, anywhere, anytime as a service. This chapter presents the SORCER (Service-ORiented Computing EnviRonment) platform, which provides service-oriented modeling or programming or both (mogramming) environments within its operating system that runs front-end service-oriented mograms and dynamically manages corresponding federations of local and remote service providers. The architecture of SORCER is described with the focus on service-oriented mogramming, service context-awareness, and its operating system managing everything as a service type. A case study report illustrates how SORCER is used for a conceptual design of the next generation of efficient supersonic air vehicles.


Sign in / Sign up

Export Citation Format

Share Document