scholarly journals Utilization of Service Oriented Architecture to Customize Accounting Business Process in Open ERP System for Smart SME’s

2020 ◽  
Vol 4 (02) ◽  
pp. 13-22
Author(s):  
Muhardi Saputra ◽  
Sanny Putra Hendarsyah ◽  
Wahjoe Witjaksono

Small and medium enterprises or commonly referred to as SMEs in Indonesia are business activities that are in great demand after the economic crisis which resulted in the termination of employment (PHK) experienced by most companies. The role of SMEs in the Indonesian economy has now been recognized by the wider community. However, many SMEs in Indonesia are still running their business processes separately, especially in the accounting system, so that the business processes are running poorly, financial transactions that are still recorded and reported manually and separately, sales/purchase account items that are still recorded manually, and there's no system that supports the accounting process for SMEs.The output from this research is an Open Source ERP-based Smart SME system design in the accounting module by embedding the "smart" feature, namely analytic accounting. This design expected to be the standard and best practice in the SME accounting system so that SME's actors can create and get more structured financial reports and can design an integrated system that supports a real-time data management system.The research method used in this research uses the Service Oriented Architecture (SOA) approach. This method also refers to certain services on one platform such as services for making payments, transferring payments, and checking the status of a bank account in one application. In general, all the research processes carried out refer to the step by step of SOA and there must be input and output in designing the business model. This method is used to design business process models and services based on the accounting system problems experienced by SMEs.

Author(s):  
José A. Rodrigues Nt ◽  
Jano Moreira de Souza ◽  
Geraldo Zimbrão ◽  
Geraldo Xexéo ◽  
Mutaleci Miranda

Business Process Management (BPM) brings together the idea of effectively managing organizations and properly using Information Technology to fulfill organizations’ needs. For this purpose, BPM systems are largely used nowadays. However, most process models are started from scratch, not having reuse promoted. Sometimes, large enterprises have the same business process implemented in a variety of ways due to differences in their departmental cultures or environments, even when using a unique integrated system. Additionally, although technology plays an important role in actually improving organizations, the human factor is still fundamental, since any improvement attempt goes through cultural changes. In this chapter, a peer-to-peer (P2P) tool is proposed as a way to cooperatively develop business processes models, minimizing the time needed to develop such models, reducing the differences among similar processes conducted in distinct organizational units, enhancing the quality of models, promoting reuse, and distributing knowledge.


2010 ◽  
Vol 7 (3) ◽  
pp. 52-72 ◽  
Author(s):  
Masoom Alam ◽  
Mohammad Nauman ◽  
Xinwen Zhang ◽  
Tamleek Ali ◽  
Patrick C. K. Hung ◽  
...  

Service Oriented Architecture (SOA) is an architectural paradigm that enables dynamic composition of heterogeneous, independent, multi-vendor business services. A prerequisite for such inter-organizational workflows is the establishment of trustworthiness, which is mostly achieved through non-technical measures, such as legislation, and/or social consent that businesses or organizations pledge themselves to adhere. A business process can only be trustworthy if the behavior of all services in it is trustworthy. Trusted Computing Group (TCG) has defined an open set of specifications for the establishment of trustworthiness through a hardware root-of-trust. This paper has three objectives: firstly, the behavior of individual services in a business process is formally specified. Secondly, to overcome the inherent weaknesses of trust management through software alone, a hardware root of-trust devised by the TCG, is used for the measurement of the behavior of individual services in a business process. Finally, a verification mechanism is detailed through which the trustworthiness of a business process can be verified.


2010 ◽  
pp. 518-531
Author(s):  
José A. Rodrigues Nt ◽  
Jano Moreira de Souza ◽  
Geraldo Zimbrão ◽  
Geraldo Xexéo ◽  
Mutaleci Miranda

Business Process Management (BPM) brings together the idea of effectively managing organizations and properly using Information Technology to fulfill organizations’ needs. For this purpose, BPM systems are largely used nowadays. However, most process models are started from scratch, not having reuse promoted. Sometimes, large enterprises have the same business process implemented in a variety of ways due to differences in their departmental cultures or environments, even when using a unique integrated system. Additionally, although technology plays an important role in actually improving organizations, the human factor is still fundamental, since any improvement attempt goes through cultural changes. In this chapter, a peer-to-peer (P2P) tool is proposed as a way to cooperatively develop business processes models, minimizing the time needed to develop such models, reducing the differences among similar processes conducted in distinct organizational units, enhancing the quality of models, promoting reuse, and distributing knowledge.


Author(s):  
Youcef Baghdadi ◽  
Naoufel Kraiem

Reverse engineering techniques have become very important within the maintenance process providing several benefits. They retrieve abstract representations that not only facilitate the comprehension of legacy systems but also refactor these representations. Business process archaeology has emerged as a set of techniques and tools to recover business processes from source code and to preserve the existing business functions and rules buried in legacy source code. This chapter presents a reverse engineering process and a tool to retrieve services from running databases. These services are further reused in composing business processes with respect to Service-Oriented Architecture, a new architectural style that promotes agility.


Author(s):  
Masoom Alam ◽  
Mohammad Nauman ◽  
Xinwen Zhang ◽  
Tamleek Ali ◽  
Patrick Hung ◽  
...  

Service Oriented Architecture (SOA) is an architectural paradigm that enables dynamic composition of heterogeneous, independent, multi-vendor business services. A prerequisite for such inter-organizational workflows is the establishment of trustworthiness, which is mostly achieved through non-technical measures, such as legislation, and/or social consent that businesses or organizations pledge themselves to adhere. A business process can only be trustworthy if the behavior of all services in it is trustworthy. Trusted Computing Group (TCG) has defined an open set of specifications for the establishment of trustworthiness through a hardware root-of-trust. This paper has three objectives: firstly, the behavior of individual services in a business process is formally specified. Secondly, to overcome the inherent weaknesses of trust management through software alone, a hardware root of-trust devised by the TCG, is used for the measurement of the behavior of individual services in a business process. Finally, a verification mechanism is detailed through which the trustworthiness of a business process can be verified.


2018 ◽  
Vol 12 (3-4) ◽  
pp. 227-245 ◽  
Author(s):  
Redouane Blal ◽  
Abderrahmane Leshob ◽  
Javier Gonzalez-Huerta ◽  
Hafedh Mili ◽  
Anis Boubaker

2019 ◽  
Vol 0 (9/2019) ◽  
pp. 33-44
Author(s):  
Tadeusz Nowicki ◽  
Adrian Woźniak

Service Oriented Architecture is popular in many organizations. In particular, it has already deeply rooted in large corporations that need to automate entire business processes and implement them in many systems. It has a unique feature that allows unambiguously indicate service that is to realise business process step. That indication is possible to show directly in BPMN diagram. Thus, it is possible to trace which server has used resources to implement the service and how much of those resources were needed. Therefore, it is possible to build an optimization task that, with limited and unreliable resources, will determine such allocation of components to servers and such an algorithm for assigning tasks to them, so that the processes will work as well as possible. The article presents a model of such an optimization task. This model consists of four layers. The Organization Layer describes the system environment – the types and frequency of initiating business process instances. The Integration Layer describes the business processes and indicates the services that should be performed at every step. The Component Layer describes component characteristics and what services they provide. In Server Layer both: server characteristics and runtime environments necessary for the component to run are described. Finally, the optimization task and evaluation criteria are formulated.


2010 ◽  
Vol 21 (4) ◽  
pp. 14-34 ◽  
Author(s):  
Rong Liu ◽  
Frederick Y. Wu ◽  
Santhosh Kumaran

Much of the prior work in business process modeling is activity-centric. Recently, an information-centric approach has emerged, where a business process is modeled as the interacting lifecycles of business entities. The benefits of this approach are documented in a number of case studies. In this paper, the authors formalize the information-centric approach and derive the relationships between the two approaches. The authors formally define the notion of a business entity, provide an algorithm to transform an activity-centric model into an information-centric process model, and demonstrate the equivalence between these two models. Further, they show the value of transforming from the activity-centric paradigm to the information-centric paradigm in business process componentization and Service-Oriented Architecture design and also provide an empirical evaluation.


Author(s):  
Xiaoxian Yang ◽  
Tao Yu ◽  
Huahu Xu

In open and changeful Internet, the enterprise business process needs to be organized or restructured dynamically in order to adapt to environment changes and business logic updates. The solution of Web service and service-oriented architecture (SOA) provides a promising approach. The business processes working as a temporary workflow can be composed by distributed services. However, the cross-organizational service feature of business process requires considering not only the functional requirements but also the timed constraints. The timed property plays an important role in service interactions between business processes, such as timed activity, timeout and timed deadlock. Thus, if time requirements cannot be guaranteed, the new created business process will not be acceptable. In this paper, it proposes a framework of using Petri Net to model timed service business process. First, it defines the behavior model of service business process and gives process composition patterns for different structural forms. Second, service model is extended with time specifications, describing timed constraints among business activity interactions. Third, to support further verifications, it introduces a method for the automatic timed properties generation in the form of temporal logic formulae. Our framework gives a reference in practice to formalize service business process into timed service model.


Author(s):  
Mohamed El Amine Chergui ◽  
Sidi Mohamed Benslimane

Several approaches for services development in SOA (Service Oriented Architecture) suggest business processes as a starting point. However, there is a lack of systematic methods for services identification during business analysis. It is recognized that in service engineering, service identification plays a critical role as it lays the foundation for the later phases. Existing Service identification approaches are often prescriptive and mostly ignore automation principles, most are based on the architect's knowledge thus could result in non-optimal designs which results in complicated dependencies between services. In this paper the authors propose a top down approach to identify automatically services from business process by using several design metrics. This approach produces services from business processes as input and using an improved combinatorial particle swarm optimization algorithm with crossover of genetic algorithm. The experimentation denotes that the authors' approach achieves better results in terms of performance and convergence speed.


Sign in / Sign up

Export Citation Format

Share Document