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.
Nowadays, process-centric Web Applications (WAs) are extensively used in contexts where multi-user, coordinated work is required. Recently, Model Driven Engineering (MDE) techniques have been investigated for the development of this kind of applications. However, there are still some open issues. First, a complete roundtrip engineering support is still missing. Second, the lack of a proper integration...
Over the last years, several techniques to evaluatemodifiability of software architectureshave been developed. One of such techniques is change impact analysis (CIA), which aids developers in assessing the effects of change scenarios on architectural modules. However, CIA does not take into account the pattern structures behind those modules. In architectural frameworks, such as the Enterprise Java...
Present problems and situation existed in web-tree data management domain were analyzed. To cope with the issues of small-scale and low efficiency, the paper put up a LOD algorithm for handling large-scale data quickly. SOA-SSH architecture of web-tree service component was introduced in detail which can make the component more compatible and flexible. In order to verify the performance of the component,...
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...
This contribution reports on one of the cycles of an on-going, multi-cycle, multi-year effort to refine a learning outcomes framework designed and implemented for the Bachelor of Science (Information Systems Management) degree program offered by the School of Information Systems (SIS) at Singapore Management University (SMU). To further improve the within-course alignment and to further refine cross-course...
In enterprises using service-oriented architecture (SOA) architectural information is used for various activities including analysis, design, governance, and quality assurance. Architectural information is created, stored and maintained in various locations like enterprise architecture management tools, design tools, text documents, and service registries/repositories. Capturing and maintaining 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....
This study is built on the prior work done on a proposed knowledge-based tool in facilitating course exemption process in Institution of Higher Learning in Malaysia. In this study, an experiment is carried out in the faculty and the purpose of the experiment is to allow end users to evaluate the prototype, at the same time gather further requirements from the end users. This experiment is carried...
Web component-based development is a challenging development paradigm, whose attraction to practitioners is increasing more and more. One of the main advantages of this paradigm is the ability to build customizable and composable web application modules as independent units of development, and to share them with other developers by publishing them in libraries as COTS (Commercial Off The Shelf) or...
Java Business Process Management (JBPM) is a popular open source Java workflow platform. Eclipse is used as the platform to host the jBPM Process Definition Language (jPDL) graphical process designer. JBPM provides an Eclipse plug in called Graphical Process Designer(GPD) to create and edit the jPDL source file. But a developer cannot create a comprehensive JBPM project that include both jBPM configuration...
The profession as an electrical engineer has undergone many changes in the last 20 years. Many of the design jobs have been outsourced, downsized or eliminated. While there is an oversupply of one type of engineer, there is a significant shortage of another type of engineer. Jobs in New York area represent the pulses of the engineering profession. Defense contractors have moved out of the area but...
IT service delivery becomes an increasingly challenging business as customers demand improved quality of service while providers are driven to reduce the cost of delivery. While effective service delivery requires advances in many areas including workload management and workforce optimization, in this paper we focus on service request dispatching decision-making. Specifically, we propose an implemenation...
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...
The shortcoming in development of Mobile value-added business is analyzed firstly, then the Meaning and Purpose of the MISC Platform connected SP's interface project are introduced. The mainframe, key technique and main function of the system are introduced emphasizely. The result of test proves that the system project is logical, reliable and exact.
Distributed computing, a paradigm often used for building business applications, enables a task to be performed by combining the efforts of multiple processes. The processes can be running at different locations, and on different types of computers. So research on EAI Platform System is very useful work. In this paper, we gives an overview on the distributed computing problem in an integrated application...
The design and application of a Java programming experiment automatic evaluation system is described. The system is developed based on the Java EE platform. By using tiered architecture and Façade design pattern, loose coupling and call interface clarity between the presentation tier, business tier, and data persistence tier are achieved, reusability, maintainability, and extensibility of the system...
An Enterprise Java Beans (EJB) interceptor is a software mechanism that provides for introducing behavior implemented as separate code into the execution of a Java application. In this way EJB interceptors provide a clear separation of the core functionality of the bean and other concerns, such as logging or performance analysis. Despite the beauty of the idea behind the interceptors, developing,...
Developers working on unfamiliar systems are challenged to accurately identify where and how high-level concepts are implemented in the source code. Without additional help, concept location can become a tedious, time-consuming and error-prone task. In this paper we study an industrial financial application for which we had access to the user guide, the source code, and some change requests. We compared...
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...
In order to improve software developing and reduce development costs, we brought up the concept of Page Flow Component and explained component model, definition language and operation mechanism. Page Flow assumed business process by the control of transfer between pages, and is responsible for business logic calls of business logic layer. Based on Page Flow Component reuse we design a Lightweight...
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.