The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Object Constraint Language (OCL) can be used to express domain model constraints. Those related to a single object are easy to implement. However, when a constraint depends on the state of more than one object (domain and class constraints) the problem turns much more complicated. Developers must deal with several difficulties: how to write the invariant check, when to execute the constraint verification,...
Business Process Management (BPM) promotes in organizations a horizontal vision based on the processes they perform to reach their objectives, and on the systems that support them. These systems are "aware" of the business processes they integrate, which guide the system execution (Process Aware Information Systems, PAIS). Automating pieces of these processes by means of services orchestration...
In recent years, Model Driven Engineering (MDE) approaches have been proposed and used to develop and evolve WAs. However, the definition of appropriate MDE approaches for the development of flexible process-centric WAs is still limited. In particular, (flexible) workflow models have never been integrated with the models (e.g., presentation, information models) used in MDE approaches to develop this...
The continuous improvement of organizations involves redesigning, improving or introducing new Business Processes effectively and efficiently while maintaining integration with the computer systems of the organization. In this article, we propose the creation of components of the Java EE 6 business platform from technical business processes modeled with Business Process Model Notation (BPMN) 2.0....
An organisation's activity under dynamic changes of business processes requires continuous improvement of business practices. This implies the necessity of refining decision making process. Business rules [6], [8] enable experts to transfer enterprise strategy onto the operational level using simple sentences which, in turn, can automate reactions to subsequent events both inside and outside the organisation...
Modernization of legacy information systems is usually triggered by the need of introducing new business requirements or due to the technology obsolescence. During modernization software projects, there exists a lot of business knowledge that was embedded in source code owing to progressive maintenance, which is not present anywhere else. In order to preserve embedded business knowledge this paper...
We have seen growing interest in validation of a business process model before it is implemented due to the complexity to model business process. In this paper, we propose a method for analyzing and validating the functional correctness of a business process model. Based on our previous work, we model a business process in UML activity diagrams with OCL constraints, then we give a formal semantics...
This paper propsed design and implementation solution of rights management system based on RBAC model, and introduced the multi-layer structure design using J2EE architecture, described role-based access control (RBAC) model design, and discussed the core object-oriented design models of rights management system, and permission access, access control and permissions storage mechanism and other key...
The credit rating system for bank customers is based on J2EE technology architecture, is designed from the data sources, customers rating, approval rating and safety management and other aspects. In the paper, we describes the construction of bank customers in the background of credit rating system which is discussed in detail the application of Client/Web server/Application server/Database server...
This paper made an in-depth research on information resources and personalized service and research status of system implementation techniques, combined with the practical work of graduate design, the use of Ajax, database, network communication and ASP.NET and other technologies on information resources and personalized service system's overall architecture was design. The system uses a hierarchical...
With the rapid development of workflow technology, many process definition languages appeared, forming many workflow process definition documents which were described by a variety of languages. How to implement conversion among these process definition documents is becoming an urgent problem. This paper mainly researches the rules during the conversion process, achieves the definition of transformation...
This paper proposes a method of detecting troublesome defects in the Java source codes for enterprise systems using a model checking technique. A supporting tool also provides a function to automatically translate source code into a model which is simulated by UPPAAL model checker.
Although component-based software development, model-driven development, software product line engineering, and similar things considerably improve software productivity and software quality, modern web based enterprise application development is still facing great challenges. This paper addresses how to deal with the complexity of enterprise application development via platform engineering (PE)....
Model transformation plays an important part in current MDD (Model Driven Development). For the development of J2EE applications, this paper presents a hybrid model transformation combined with direct model manipulation, transformation implemented using XSLT, relational algebra and template theory. This approach removes the heterogeneity of model transformation to some extent, and has the advantages...
This paper explores adoption of open source application framework in Smart Proxy (sProxy) Transaction model for transaction support. An open source application framework - Spring Framework is plugged into the Smart Proxy (sProxy) Transactional model to support transactional properties. Spring Framework in the sProxy Transaction model increases the transactional interoperability in Web Services context.
Having an efficient web application is a challenge that we need to achieve when architecting web applications in the development process. This research follows a performance modeling approach that aims to utilize load testing tools to give ideas about performance issues early in the development life cycle for applications implemented using Java Enterprise Edition (Java EE) or .NET platform. Thus,...
With the increasing development of electronic commerce application, electronic commerce system security is facing the heavy challenge. To arrive at the goal of intensifying the behavior trustworthiness and controllability of electronic commerce systems, we focus on building the trustworthy model between electronic commerce system and user behaviors and strengthening the manageability of electronic...
This paper analyzes the structure of Java-based Agent development framework JADE. Based on the traditional consultative mechanism, give the model of consultation for single-to-many projects. In the true sense, the logic model establishment of the e-commerce consultation, and this makes the entire consultation system get higher autonomy and intelligent.
Product data management (PDM) system enables the management of the entire product lifecycle and related information about its design, its manufacturing and its in-service. The interest of using the object-oriented approach for modeling, specifying and implementing PDM systems is detailed. Then an implementation method is proposed in order to clarify the instantiation of UML diagrams into database...
The OSGitrade service platform is universal middleware for Java-based platforms that provides capabilities for enabling service providers to deploy consumer applications and services via various business models. This paper describes motivation and requirements for a service aggregation business model and describes how OSGi technology supports it.
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.