Abstract:
The purpose of an informational system is to reflect the business it is supposed to assist.
This is the reason why the informational system needs a representation of the business objects that are involved in the processes and also the business rules that are applied to the business objects.
Every object is simpler than we can think and also more complex than we can imagine.
Objects should be represented as simple as they are, not simpler and not more complicated.
Anytime people need to communicate or record information, in any context, it is very useful to create a model.
Once the model is implemented into a business application, most of these software platforms are too inflexible to keep pace with the business processes they support and take place in a changing business context.
This paper introduces an adaptive approach for enterprise data and process flow modeling in informational systems.
Introduction:
Developing and keeping up-to-date an informational system involves time, resources with high-costs and specialists to ensure the success of the system.
Most business applications are too inflexible to keep pace with the business processes they support.
The business context where the organization interacts with other economic agents is characterized by a continuous change that must be reflected in the business application in order to maintain the effectiveness and efficiency of the business.
In the process of software development, the main objective of the analysis process is to discover, understand and document the business needs and requirements of a certain system [1].
A model is an abstract representation of a specification, design or system, from a particular perspective.
The development of a model during the design of a software application has the purpose to express the essentials, most of the times visually, by one or more diagrams that have a clearly defined and well understood meaning.
The Unified Modeling Language (UML) is the most used language for visual notations that enable people to identify, think about and discuss problems and find direct solutions.
UML allows a model to be constructed, viewed, developed, and manipulated in a standard way at analysis and design time.
UML models allow an application design to be evaluated and critiqued before it is coded, when changes are easier and less expensive to make [2].
The Model-Driven Architecture (MDA) defines an approach to modeling that separates the specification of system functionality from the specification of its implementation on a specific technology platform [3].
Based on models, the Model-Driven Architecture is major evolutionary step in the development of the software field.
MDA starts with the idea of separating the specification of the operation of a system from the details of the way that system uses the capabilities of its platform.
The 3 primary goals of MDA are portability, interoperability and reusability through architectural separation of concerns [4].
The approach of reality using models and events creates a simplified and holistic view of any type of system.
This paper aims to synchronize the business applications with the dynamic environment by introducing an adaptive approach for enterprise data and process flow modeling in information systems.
A SOA and Event-Driven Architecture Approach:
Conclusion:
The purpose of this paper is to reveal the importance of adaptable applications in the definition of data and process models from the perspective of strategy, analysis and execution.
Systems and technology tend to borrow more of the characteristics from the business architecture objects and processes they assist.
New software for enterprise management must adapt to the business and its work and evolve with it.