BRIDGING THE GAP BETWEEN SERVICE ORIENTED ARCHITECTURE AND DESIGN PATTERNS IN MIDDLEWARE TECHNOLOGY

2019 ◽  
Vol 14 (1) ◽  
pp. 53
Author(s):  
ALMUAYQIL ABDULMAJEED ◽  
ABUNADI IBRAHIM ◽  
◽  
Author(s):  
Xi Chen ◽  
Hua Li ◽  
Lin You ◽  
Chonghua Wang

A framework of CAD/CAE integration system and its implementation for dockside container crane are proposed in this paper. First, the system framework based on web technology, software design pattern and service-oriented architecture (SOA) is introduced. Then, requirement input interfaces of Customer-Designer-Interaction (CDI) module are built based on ASP.NET multiple-layer Browser/Server (B/S) architecture, core design patterns and .NET WCF Services, and customers can provide specifications of the cranes to designers. Next, CAD and CAE modules are accomplished using multiple-layer architecture, and designers can parametrically create 3D models of the crane structures and conduct explicit dynamic Finite Element Analysis (FEA) on the designed crane structures. SOA based Design-Analysis-Integration (DAI) is developed to maintain consistence between CAD and CAE models by using .Net WCF Service. Last, system management functions such as user interaction, user account and file management are described. Since all the operations are conducted in Web and SOA context, customers and designers are able to participate in the design process at different geographical locations.


Author(s):  
Kanak Saxena ◽  
Umesh Banodha

The chapter designates to choose the software architecture which must be so sound to handle the variations & for development on several competing specialists' theories existing in the era for the same symptoms and disease. It initiates the architecture of medical process with reusability. It represented as an instance of UML class diagram based on service-oriented architectural style. The reusable process helped to improve understanding of the components of Medical Process Model. The design pattern illuminates the conception of design which addresses reusable and recurrent design problems and solutions. It uses the Service-oriented architecture style that provides the communication between various medical processes with reusable components and the usability of various design patterns in a medical process reusable model in order to increase the reusability of the components. The SOA for MPM used five design patterns (DP) namely Façade Mediator, Proxy, Observer, and Visitor.


2011 ◽  
pp. 365-386
Author(s):  
John Ainsworth

The key aim of the PsyGrid project was the creation of an information system to ascertain and characterise a large, representative cohort of schizophrenics, beginning from their first episode of psychosis. The cohort was to be drawn from eight geographically dispersed regions of England, covering in total one-sixth of the entire population. In order to meet the current and future requirements we needed to build a secure distributed system, which not only could support remote data collection, but could also be integrated with other data sets, applications, and workflows for statistical analysis. We concluded that a service-oriented architecture was required and that the implementation technology should be Web services. In this article we present the design, deployment and operation of the PsyGrid data collection system as a case study in applying Web services to health informatics. The major problems we faced were related to the deployment of Web services into an existing network infrastructure, but overall found Web services to be the most suitable middleware technology.


Author(s):  
Tzu-Chun Weng ◽  
Yu-Ting Lin ◽  
Jay Stu

As industry shows increasingly meager profits, increasing value-added products is imperative to enhance profits. Across all industries, executives are demanding more and more value and specific characteristics from their strategic business processes. The CEOs of enterprises engage in integrating their IT organizations to measurably improve the flow of data and information driving key business decisions. The Enterprise Service Bus (ESB) provides a set of infrastructure capabilities, implemented by middleware technology, that enable the integration of services in the Service Oriented Architecture (SOA). The ESB concept already has a number of uses that solve some very common and challenging integration problems. Innovative Digitech-Enabled Applications & Services Institute (IDEAS) of Institute for Information Industry (III) executed many projects, which support technology transfer to and assist some industries, subsidized by Economic department of Taiwan. Three relatively industrial applications with EBS are discussed.


2013 ◽  
Vol 22 (04) ◽  
pp. 1341004 ◽  
Author(s):  
FRANCIS PALMA ◽  
MATHIEU NAYROLLES ◽  
NAOUEL MOHA ◽  
YANN-GAËL GUÉHÉNEUC ◽  
BENOIT BAUDRY ◽  
...  

Like any other large and complex software systems, Service-Based Systems (SBSs) must evolve to fit new user requirements and execution contexts. The changes resulting from the evolution of SBSs may degrade their design and quality of service (QoS) and may often cause the appearance of common poor solutions in their architecture, called antipatterns, in opposition to design patterns, which are good solutions to recurring problems. Antipatterns resulting from these changes may hinder the future maintenance and evolution of SBSs. The detection of antipatterns is thus crucial to assess the design and QoS of SBSs and facilitate their maintenance and evolution. However, methods and techniques for the detection of antipatterns in SBSs are still in their infancy despite their importance. In this paper, we introduce a novel and innovative approach supported by a framework for specifying and detecting antipatterns in SBSs. Using our approach, we specify 10 well-known and common antipatterns, including Multi Service and Tiny Service, and automatically generate their detection algorithms. We apply and validate the detection algorithms in terms of precision and recall two systems developed independently, (1) Home-Automation, an SBS with 13 services, and (2) FraSCAti, an open-source implementation of the Service Component Architecture (SCA) standard with more than 100 services. This validation demonstrates that our approach enables the specification and detection of Service Oriented Architecture (SOA) antipatterns with an average precision of 90% and recall of 97.5%.


Sign in / Sign up

Export Citation Format

Share Document