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.
Traditional workflow decompose work into well defined tasks and roles, executed and monitored by means of some regulations and procedures in order to control and coordinate the execution of those complicated activities in effect and improve the management level and competitive strength of enterprise. Traditional workflow technology defines a series of nodes rules, process instance at run time in accordance...
Incorporating code mobility to inter-operable internet enabled software applications improves efficiency, performance and network traffic reduction. Present mobile agent technology fails to leverage the interoperable web infrastructure developed in a standard compliant manner. Here we describe a development environment and technology that fuse Workflow, Web 2.0, SOA and WS-BPEL and create a distributed...
Software production line and Web services are two new hot topics in the field of software engineering and distributed computing. How to integrate the two aspects and to put the combinational services software into distributed, reusable, high efficiency, large-scale production, is a new and exciting challenges. This paper presents a service-oriented software production line integration framework based...
In order to satisfy various requirements of multi-tenants of Software as a Service (SaaS), the paper proposes a service-oriented business rule processing model (BRPM) by applying business rules in SaaS environment. Rule customization, rule storage and rule execution are three components of this model. Ontology is introduced and two feasible ways for two roles in SaaS are presented for dynamic rule...
This paper introduces a software as a service (SaaS) application which is designed and delivered in high level maturity model. In order to realize the configurability, metadata is used to define all the variability points of the application. Meanwhile, JMX is used to manage the metadata so that changed metadata can be hot deployed immediately during runtime. Scalability is discussed both in application...
Currently there are increasing interests in using REST architecture style to implement business process. However, the importance of role is not emphasized. In fact role is critical to determine the RESTful services description and to control the services composition. This paper presents a role-centric RESTful services description and composition mechanism to implement business process. Firstly a resource...
More and more companies are outsourcing parts of their business processes to third party providers to exploit the expertise and economies of scale of these third party providers. In the IT field, emerging delivery models for software such as Software as a Service and cloud computing offer the possibility to outsource applications and computing infrastructure and thus enable enterprises to focus on...
With the rapid development of Internet and the gradual maturity of SOA, SaaS has become a popular software service mode. This paper proposes a flexible business process customization framework to solve problems caused by orchestrating SaaS business process through BPEL specifications. The framework is fully independent of BPEL engine and web services, which can realize a series of functions as following:...
One main requirement for virtual organizations are short-term collaborations between business partners to provide efficient and individualized services to customers. The MOVE project targets at a methodology and a software framework to support such flexible collaborations based on process oriented design and communication by Web services. MOVEs framework supports the graphical design and verification...
This research investigates how to provide automated analysis and decision-making support for adaptation of business processes and underlying software infrastructure, in the way that both maximizes business value metrics (e.g., profit, return on investment) and maintains alignment between business strategies and adaptation decisions. Among its expected contributions are improved modeling of business...
Testing enterprise software that communicates with a large number of other software systems is a challenging task as it is often difficult to replicate the size and heterogeneity of large enterprise environments. In particular, it is challenging to conduct testing of non-functional properties related to scalability, performance, and robustness of enterprise software systems when deployed into such...
Large-scale, complex, back-end business applications such as telecommunications software constitute a highly competitive and demanding market. These applications feature deep integration with other business and operational support systems. They must be tailored for each customer, and the customized systems must meet strict extrafunctional requirements, commonly called "telco's five 9s" (99...
Process management systems reveal the full potential of Service Oriented Architectures by composing heterogeneous hardware and software components (exposed as services) to powerful distributed applications. For Web services architectures, the Web services business process execution language (WS-BPEL) is the standard for centralized Web service orchestration which is governed by OASIS. Unfortunately,...
In the current globalized world, characterized by strong Web based interactions, relationships between people and organizations are subject to fast changes. This situation justifies the need for an approach that can capture business changes and quickly implement them into computational systems. Considering that some business logic portions are quite volatile and susceptible to changes and other portions...
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.