The Enterprise Systems Approach

Author(s):  
Andrew Targowski

The enterprise system approach is defined by its evolution and major milestones of architectural planning. The ES architectures are multi-faceted solutions, hence it is defined in the scope of the enterprise organization architecture (EOA), enterprise functional architecture (EFA), enterprise processive architecture (EPA), enterprise information architecture (EIA), enterprise software architecture (ESA), enterprise network architecture (ENA), enterprise service architecture (ESA), business component architecture (BCA), enterprise information infrastructure (EII), and enterprise configurations. A composite ES architecture is presented as a transitional architecture, which is currently practiced by most enterprises. The near future of the ES approach will be rather limited to the ways of delivering ES’ applications within a framework of service-oriented architecture (SOA) and the cloud computing, which satisfies effective large-scale operations. The progressive process of organization/business virtualization and the urgent need for more sustainable enterprise development should lead to new development of enterprise systems.

2011 ◽  
pp. 397-426 ◽  
Author(s):  
Andrew Targowski

The enterprise system approach is defined by its evolution and major milestones of architectural planning. The ES architectures are multi-faceted solutions, hence it is defined in the scope of the enterprise organization architecture (EOA), enterprise functional architecture (EFA), enterprise processive architecture (EPA), enterprise information architecture (EIA), enterprise software architecture (ESA), enterprise network architecture (ENA), enterprise service architecture (ESA), business component architecture (BCA), enterprise information infrastructure (EII), and enterprise configurations. A composite ES architecture is presented as a transitional architecture, which is currently practiced by most enterprises. The near future of the ES approach will be rather limited to the ways of delivering ES’ applications within a framework of service-oriented architecture (SOA) and the cloud computing, which satisfies effective large-scale operations. The progressive process of organization/business virtualization and the urgent need for more sustainable enterprise development should lead to new development of enterprise systems.


Author(s):  
Raghav Goel and Dr. Bhoomi Gupta

Are you a software engineer/developer/coder or maybe even a tech enthusiast who is thinking of agility, parallel development and reducing cost. In the early twentieth century, we witnessed the rise of Service Oriented Architecture (SOA), which is a software architecture pattern that allows us to construct large-scale enterprise applications that require us to integrate multiple services, each of which is made over different platforms and languages through a common communication mechanism, where we write code and multiple services talk to each other’s for a business use case, but sometimes we end up with one big monolithic code base whose maintenance becomes difficult. Nowadays clients are using cloud and paying for on-demand services without effectively utilizing resources. These problems invite micro-services. In this paper, I am going to discuss how one should use scale application in a production environment and local machine


Author(s):  
Surya Nepal ◽  
John Zic

In the Service Oriented Architecture (SOA) model, a service is characterized by its exchange of asynchronous messages, and a service contract is a desirable composition of a variety of messages. Though this model is simple, implementing large-scale, cross-organizational distributed applications may be difficult to achieve in general, as there is no guarantee that service composition will be possible because of incompatibilities of Web service contracts. We categorize compatibility issues in Web service contracts into two broad categories: (a) between contracts of different services (which we define as a composability problem), and (b) a service contract and its implementation (which we define as a conformance problem). This chapter examines and addresses these problems, first by identifying and specifying contract compatibility conditions, and second, through the use of compatibility checking tools that enable application developers to perform checks at design time.


SIMULATION ◽  
2018 ◽  
Vol 95 (4) ◽  
pp. 363-381
Author(s):  
Fuyu Sun ◽  
Jianping Zhou ◽  
Shuai Guo ◽  
Yi Li

Service-Oriented Architecture (SOA) has gained considerable popularity for the development of large-scale distributed software systems. The SOA paradigm promotes the reusability and integrability of software in heterogeneous environments by means of open standards. The existing problem is that every service-oriented software development project often requires a customized development process that provides specific service-oriented software in support of requirements unique to that project. To resolve this problem, this study proposes universal service-oriented software (USOS). USOS focuses on the general simulation technology and integrates many features, which are necessary to build a correct and efficient simulation system. It is aimed at providing a professional environment to reduce the cost of modeling as well as the execution time of the simulation for multi-type models. USOS supports many advanced features such as dynamic model template generation, multi-formalism model debugging, flexible model-driven application, etc. Developers may use USOS as an open framework to build, store, and verify models very efficiently. Based on USOS, we have developed a large-scale parallel simulation platform called SIM, which is oriented to test parallel and distributed architectures, and applications in the aerospace domain. This study introduces the distinctive features of USOS for practical implementation of SIM and validates the performance by a prototype system simulation.


Author(s):  
L S RajivKrishna ◽  
Y Prasanth

<p>Web services provides a distributed computing architecture, with an emerging way of service oriented architecture (SQA). Here service oriented architecture is an interface to both computer systems and web services. Which implements an interaction with each other in new and different ways. According to service oriented architecture it virtually provides a platform for web services to communicate with each other. As it was an easy way for communicating with both clients and services. Many organizations and companies are either evaluating themselves into an enterprise information architectures, or they are in the process of getting adopt to the web services technology. As web services are platform independent it is playing a major role in the enterprise environment, and currently web services are widely accepted by many companies and organizations. So commonly web services possess some challenges to the enterprise environment. As a part of it web service must be tested before publish into a service oriented architecture. It involves large number of test cases, test scenarios that takes more time and effort. Testing management is needed so that it should control the time effort and should reduce the complexity of web service in a large software system, also in a real time world. Automation testing faces these challenges and fixes these issues. Automation testing has an ability to handle the complexities which are experiencing by the web services in a current environment. This paper presents the automatic testing strategies of a web service and detect the problems between both manual and automation testing. Finally results shows the proper effective report on improving the visibility of testing process based on the web approach to enhance the critical communication among multiple testing groups.</p>


Author(s):  
Youcef Aklouf ◽  
Habiba Drias

This article contributes to the design of a generic framework for providing a new way to exchange information between enterprises. This concept is a well addressed in the context of B2B standards. Many organizations are increasingly searching for adopting these standards to automate data exchange. But the limit of such models resides in the fact that the content of exchange is defined in several formats which make their use difficult. To overcome this difficulty, we have explored the possibility to integrate new models for describing content involved in B2B transaction which represent a key issue. Our finding establishes the feasibility of integrating product models described by ontology with e-commerce standards especially at the business process level. This article presents a descriptive model allowing partners to exchange information with other organisations without modifying their Information System. The case study also indicates that our system is developed as a Service Oriented Architecture.


Author(s):  
Serdal Bayram

In today's digital age, it is essential for a business to provide a seamless and continuous service to its customers and other stakeholders like providers. Such an always-on service is required, not only for the strong competitive environment but also because of the fact that most the stakeholders also have to offer seamless and continuous service to their own stakeholders. In this chain, failure of one of the systems and components even for a short time can result in a disaster in the entire service chain. A wise approach to provide a continuous service should consider all possible failure areas in a computer-based information system. Since hardware and software are vulnerable to a myriad of problems that can halt the normal operation of a system, an ideal solution should not only consider both of these two components, but also should seek to find ways for them to work in support of each other against a malfunction. This chapter is an attempt to develop a model that provides this functionality. Service Oriented Architecture (SOA) is implemented in the model due to its tenets that are suitable for such functionality.


Author(s):  
Thomas Tribunella ◽  
James Baroody

This chapter introduces open source software (OSS) for accounting and enterprise information systems. It covers the background, functions, maturity models, adoption issues, strategic considerations, and future trends for small accounting systems as well as large-scale enterprise systems. The authors hope that understanding OSS for financial applications will not only inform readers of how to better analyze accounting and enterprise information systems but will also assist in the understanding of relationships among the various functions.


Author(s):  
Muthu Ramachandran ◽  
Pethuru Raj Chelliah ◽  
P. Beaulah Soundarabai

Cloud computing technologies are being used highly successfully in large-scale businesses. Therefore, it is useful for governments to adopt cloud-driven multi-channel, and multiple devices to offer their services such as e-tax, e-vote, e-health, etc. Since these applications require open, flexible, interoperable, collaborative, and integrated architecture, service-oriented architecture approach can be usefully adopted to achieve flexibility and multi-platform and multi-channel integration. However, its adoption needs to be systematic, secure, and privacy-driven. In this context, micro services architecture (MSA), a direct offshoot of SOA, is also a highly attractive mechanism for building and deploying enterprise-scale applications. This chapter proposes a systematic framework for cloud e-government services based on the cloud software engineering approach and suggests a cloud adoption model for e-government, leveraging the benefits of MSA patterns. The proposed model is based on a set of evaluated application characteristics that, in turn, support emerging IT-based technologies.


Sign in / Sign up

Export Citation Format

Share Document