| Title: |
A RECONFIGURATION ALGORITHM FOR DISTRIBUTED COMPUTER NETWORKS |
| Author(s): |
Chanan Glezer , Moshe Zviran |
| Abstract: |
This article presents an algorithmic reconfiguration
model, combining mechanisms of load balancing and fault tolerance in
order to increase utilization of computer resources in a distributed
multi-server, multi-tasking environment. The model has been
empirically tested in a network of computers controlling
telecommunication hubs and is compared to previous efforts to address
this challenge. |
|
| Title: |
BVA+ - A BIT VECTORS ALGORITHM FOR ACCELERATING QUERIES IN MULTILEVEL
SECURE DATABASES |
| Author(s): |
Ramzi Haraty , Arda Zeitunlian |
| Abstract: |
Much research has been done in the area of multilevel
database systems, especially in the security area and accelerating
queries. In this paper, we present BVA+, which is based on bit vectors
to accelerate queries in multilevel secure database systems. As its
predecessor (BVA), the BVA+ algorithm follows the classic Sea View
Model, but it recovers query output from single-level relations in a
faster and more space-efficient manner than the previous works
performed on this subject. In addition, the BVA+ algorithm does not
produce spurious or extra tuples, which have always been a major
problem in the area of multilevel secure database systems. |
|
| Title: |
CONNECTIVITY OF ERP SYSTEM |
| Author(s): |
Vatcharaporn Esichaikul |
| Abstract: |
The study is an attempt to propose the criteria for
determining the appropriate connectivity of ERP systems. The result of
this study provides a framework assisting ERP adopters in selecting
integration approach which are appropriate to their needs. A survey
was conducted to obtain information from ERP users to learn about
their opinions on factors and criteria affecting connectivity of ERP
systems. Findings from the study revealed that data oriented approach
and application integration oriented approach are the most preferred
integration methodologies. Opinions on criteria for evaluating ERP
connectivity are nature of business process of organization,
availability of technologies and service supports, nature of
information system of organization, system flexibility, degree of
integration, transaction volume, implementation cost, ease of
maintenance, implementation time, security, and budget. Finally, the
study proposes a framework to determine appropriate connectivity of
ERP systems. |
|
| Title: |
CONCEPTUAL MODEL FOR SOFTWARE FAULT LOCALIZATION |
| Author(s): |
Abdallah Tubaishat |
| Abstract: |
Existing cognitive science and psychology studies
suggest that a bi-level approach to fault localization is needed with
both shallow and deep reasoning. This approach form the underpinnings
for developing our Conceptual Model for Software Fault Localization
(CMSFL) to aid programmers with the problem of software fault
localization. Our CMSFL proposes that, during the fault localization
process programmers build two mental models: an actual code model (the
buggy code), and an expectation model (the correct code). A multi
dimensional approach is suggested with both shallow and deep reasoning
phases to enhance the probability of localizing many types of faults. |
|
| Title: |
ASSESSING EFFORT PREDICTION MODELS FOR CORRECTIVE SOFTWARE MAINTENANCE
- AN EMPIRICAL STUDY |
| Author(s): |
Eugenio Pompella , Andrea De Lucia , Silvio Stefanucci |
| Abstract: |
We present an assessment of an empirical study aiming
at building effort estimation models for corrective maintenance
projects. We show results from the application of the prediction
models to a new corrective maintenance project within the same
enterprise and the same type of software systems used in a previous
study. The data available for the new project are finer grained
according to the indications devised in the first study. This allowed
to improve the confidence in our previous empirical analysis by
confirming most of the hypotheses made and to provide other useful
indications to better understand the maintenance process of the
company in a quantitative way. |
|
| Title: |
SUPPORTING KNOWLEDGE REUSE DURING THE SOFTWARE MAINTENANCE PROCESS
THROUGH AGENTS |
| Author(s): |
Mario Piattini , Aurora Vizcaino |
| Abstract: |
Knowledge management has become an important topic as
organisations wish to take advantage of the information that they
produce and that can be brought to bear on important decisions. This
work describes a system to manage and reuse the information (and
knowledge) generated during the software maintenance process, which
consumes a large part of the software lifecycle costs. The
architecture of the system is formed of a set of agent communities.
Each community manages different types of knowledge. The communities’
agents have the goal of encouraging the reuse of good solutions and
taking advantage of information obtained from previous experience. In
consequence, the software maintenance is made easier and there are
less costs and effort. To achieve this goal, agents use several
reasoning techniques such as case based reasoning or decision tree
based algorithms which allow them to generate new knowledge from the
information that they manage. |
|
| Title: |
RETRO-DYNAMICS AND E-BUSINESS MODEL APPLICATION FOR DISTRIBUTED DATA
MINING USING MOBILE AGENTS |
| Author(s): |
MOHAMED MEDHAT , EZENDU ARIWA |
| Abstract: |
Distributed data mining (DDM) is the semi-automatic
pattern extraction of distributed data sources. The next generation of
the data mining studies will be distributed data mining for many
reasons. First of all, most of the current used data mining techniques
require all data to be resident in memory, i.e., the mining process
must be done at the data source site. This is not feasible for the
exponential growth of the data stored in organization(s) databases.
Another important reason is that data is inherently distributed for
fault tolerance purposes. DDM requires two main decisions about the
DDM implementations: A distributed computation paradigm (message
passing, RPC, mobile agents), and the used integration techniques
(Knowledge probing, CDM) in order to aggregate and integrate the
results of the various distributed data miners. Recently, the new
distributed computation paradigm, which has been evolved as mobile
agent is widely used. Mobile agent is a thread of control that can
trigger the transfer of arbitrary code to a remote computer. Mobile
agents paradigm has several advantages: Conserving bandwidth and
reducing latencies. Also, complex, efficient and robust behaviours can
be realized with surprisingly little code. Mobile agents can be used
to support weak clients, allow robust remote interaction, and provide
scalability. In this paper, we propose a new model that can benefit
from the mobile agent paradigm to build an efficient DDM model. Since
the size of the data to be migrated in the DDM process is huge, our
model will overcome the communication bottleneck by using mobile
agents paradigm. Our model divides the DDM process into several stages
that can be done in parallel on different data sources: Preparation
stage, data mining stage and knowledge integration stage. We also
include a special section on how current e-business models can use our
model to reinforce the decision support in the organization. A cost
analysis in terms of time consumed by each minor process
(communication or processing) is given to illustrate the overheads of
this model and the other models. |
|
| Title: |
IMPORTANT FACTORS IN ERP SYSTEMS IMPLEMENTATIONS |
| Author(s): |
Piotr Soja |
| Abstract: |
In the article the problem of success factors in ERP
systems implementations has been discussed. The review of the
literature concerning success factors has been discussed and the
collection of potential ERP implementation success factors was
identified. Next, the result of research has been presented, where
respondents have been asked about their opinion about the importance
of subsequent factors for the implementation success. There were two
groups of respondents: the first consisted of people from Polish
enterprises implementing ERP systems and the second comprised experts
working in ERP systems suppliers. On the basis of the research, the
most important and necessary factors in the respondents’ opinions have
been identified, as well as the least important ones. |
|
| Title: |
IDENTIFYING CLONES IN DYNAMIC WEB SITES USING SIMILARITY THRESHOLDS |
| Author(s): |
Giuseppe Scanniello , Andrea De Lucia , Genny Tortora |
| Abstract: |
We propose an approach to automatically detect
duplicated pages in dynamic Web sites. Our approach analyzes both the
page structure, implemented by specific sequences of HTML tags, and
the displayed content. In addition, for each pair of dynamic pages we
also consider the similarity degree of their scripting source code.
The similarity degree of two pages is computed using different
similarity metrics for the different parts of a web page based on the
Levenshtein string edit distance. We have implemented a prototype to
automate the clone detection process on web applications developed
using JSP technology and used it to validate our approach in a case
study. |
|
| Title: |
INFORMATION TECHNOLOGY STRATEGIC PLANNING: ADAPTING FACTS AND BELIEFS
TO BUSINESS STRATEGY GENERATION |
| Author(s): |
Julio Bernardo Clempner Kerik , Agustín Francisco Gutiérrez Tornés
|
| Abstract: |
This paper introduces a framework for adpating facts
and beliefs to business strategy generation. The adaptation process
model is supported by an information technology planning (ITSP) model
and methodology. Tha aim of this paper is to validate the model. In
the ITSP model, real world is composed by entities realated in terms
of goals, beliefs, etc., through interaction they incorporate or
refuse facts or beliefs related to the enviornment conditions. The
adaptation concept is proposed to generate gusiness strategies. Two
different methos are proposed: 1)an inference logic method, that
emplys facts related to the enviornment conditions to generate new
business strategies; and 2) case-based reasoning, a storred cases
recorgind specific prior episodes, that induce the incorporation of
business strategies. Both methods are presented. The adaptation
process is presented through application examples. |
|
| Title: |
ERP BASED BUSINESS PROCESS REENGINEERING IN A HUMAN RESOURCES
DEPARTMENT: A CASE STUDY APPROACH |
| Author(s): |
THEODORA CHATZIKALLIA , KONSTANTINOS CHERTOURAS |
| Abstract: |
Modern organizations are constantly facing new
challenges regarding the reengineering of their business departments
and processes. By the term Business Process we mean the profile of
specific methods that can be employed to perform specific business
tasks. In general, each Business Process is uniquely tailored to the
organization it applies. Therefore, the resolution of a Business
Process related problem is typically carried out with custom methods
developed within organizations. In this paper we propose the use of
Enterprise Resource Planning (ERP) as the basis for reengineering a
business department and effectively the Business Process that it
carries through. We discuss the application of ERP in the
reengineering of the Business Process of a real world organization
department (a Human Resources Department), which lead to a significant
productivity enhancement. |
|
| Title: |
ORGANIZATIONAL AND TECHNOLOGICAL CRITICAL SUCCESS FACTORS BEHAVIOR
ALONG THE ERP IMPLEMENTATION PHASES |
| Author(s): |
Jose Esteves , joan pastor |
| Abstract: |
During the last years some researchers have studied
the topic of critical success factors in ERP implementations. Up to
this moment, there is not enough research on the management and
operationalization of critical success factors within ERP
implementation projects. The identification of factors leading to
success or failure of ERP systems is an issue of increasing
importance, since the number of organizations choosing the ERP path
keeps growing. In this paper, we analyzed the evolution of
organizational and technological factors along the ERP implementation
phases. Our findings suggest that while both good organizational and
technological perspectives are essential for a successful ERP
implementation project, their importance shifts as the project moves
through its lifecycle. |
|
| Title: |
ACME-DB: AN ADAPTIVE CACHING MECHANISM USING MULTIPLE EXPERTS FOR
DATABASE BUFFERS |
| Author(s): |
Markus Kirchberg |
| Abstract: |
An adaptive caching algorithm, known as Adaptive
Caching with Multiple Experts (ACME), has recently been presented in
the field of web-caching. We explore the migration of ACME to the
database caching environment. By integrating recently proposed
database replacement policies into ACME's existing policy pool, an
attempt is made to gauge ACME's ability to utilise newer methods of
database caching. The results suggest that ACME is indeed well-suited
to the database environment and performs as well as the best currently
caching policy within its policy pool at any particular moment in its
request stream. Although execution time increases by integrating more
policies into ACME, the overall processing time improves drastically
with erratic patterns of access, when compared to static policies.
|
|
| Title: |
EVALUATION OF A DOCUMENT DATABASE DESCRIPTION BY DIFFERENT XML SCHEMAS |
| Author(s): |
Pierre Bazex , Madani Kenab , Tayeb Ould Braham |
| Abstract: |
Title : Evaluation of a Document Database Description
by Different XML Schemas Authors : Madani Kenab (1,2), Tayeb Ould
Braham (2), Pierre Bazex (1) (1) IRIT, 118, Route de Narbonne 31062
Toulouse, France { kenab@info.unilim.fr, bazex@irit.fr } (2) MSI, 83,
Rue d'isle 87000 Limoges, France { ould@unilim.fr } Address contact:
Tayeb Ould Braham Email: ould@unilim.fr Tel : 33 5 55 43 69 71 Fax :
33 5 55 43 69 77 Abstract A document database could be represented by
different XML schemas, it depends on the content of the documents that
it contains. From a simple conceptual schema of a database containing
structured data that we represent in form of a document, we propose
and evaluate different XML schemas describing this database in order
to deduce the best one. For the building of these XML schemas we
propose different descriptions of the key concepts of the relational
model (relation, key and reference link) . We also propose the
description of different nestings between the elements of the document
(total nesting, partial nesting and without nesting) . We conclude
that the best-adapted XML schema depends on the use that we wish to do
with this database and it is a combination of the representation of
different concepts. This work is a preliminary of the integration of a
relational database thanks to the best XML schema. Key Words :
Entity-Association, Relational Concepts, XML Schema, XML Document,
Nesting Elements. |
|
| Title: |
TRANSACTION DESIGN FOR DATABASES WITH HIGH PERFORMANCE AND
AVAILABILITY |
| Author(s): |
Lars Frank |
| Abstract: |
When many concurrent transactions like ERP and
E-commerce orders want to update the same stock records, long duration
locking may reduce the availability of the locked data. Therefore,
transactions are often designed without analyzing the consequences of
loosing the traditional ACID (Atomicity, Consistency, Isolation and
Durability) properties. In this paper, we will analyze how low
isolation levels, optimistic concurrency control, short duration
locks, and countermeasures against isolation anomalies can be used to
design transactions for databases with high performance and
availability. Long duration locks are defined as locks that are held
until a transaction has been committed, i.e. the data of a record is
locked from the first read to the last update of any data used by the
transaction. This will decrease the availability of locked data for
concurrent transactions, and, therefore, optimistic concurrency
control and low isolation levels are often used. However, in systems
with relatively many updates like ERP-systems and E-commerce systems,
low isolation levels cannot solve the availability problem as all
update locks must be exclusive. In such situations, we will recommend
the use of short duration locks. Short duration locks are local locks
that are released as soon as possible, i.e. data will for example not
be locked across a dialog with the user. Normally, databases where
only short duration locks are used do not have the traditional ACID
properties as at least the isolation property is missing when locks
are not hold across a dialog with the user. The problems caused by the
missing ACID properties may be managed by using approximated ACID
properties, i.e. from an application point of view the system should
function as if all the traditional ACID properties had been
implemented. Examples using E-commerce will illustrate how to use the
transaction design recommended in this paper. We have cooperated with
one of the major ERP software companies in designing our transaction
model. |
|
| Title: |
INCREMENTAL DATA QUALITY IN THE DATA WAREHOUSE |
| Author(s): |
Karsten Boye Rasmussen |
| Abstract: |
The data warehouse is the cornerstone for the
production of business knowledge in the organization. The foundation
of the quality of the business knowledge is the quality of the data in
the data warehouse. Determination of dimensions of data quality in the
data warehouse has been obtained through the intuitive, the empirical
and the ontological approaches. The first point of this working paper
is that data quality is not a static measure and that awareness of the
data quality dimensions is a prerequisite to improve the data quality.
The second point is that selection is the cornerstone of data quality
in the data warehouse in relation to the quality dimensions. Thirdly,
that post-load improvement of the data quality is obtainable. Metadata
can be added incrementally containing information on the use of data –
and thus the users' selections within the data warehouse – and on the
users' judgment of the data. |
|
| Title: |
A MIDDLEWARE FOR THE MANAGEMENT OF LARGE UTILITIES PLANTS |
| Author(s): |
andrea rossettini , salvatore cavalieri , carmelo floridia ,
fabrizio d'urso |
| Abstract: |
The paper presents the main features of the European
project Mobicossum IST 1999-57455, still running. The project is a
CRAFT one approved inside the Fifth Framework Programme. It aims to
define a middleware offering services for the management of large
plants, in the field of gas and water distribution and waste water
treatment systems. In the paper, the main features of the project will
be explained, focusing on the description of the implementation of the
core of the middleware, called Generalised Interface. |
|
| Title: |
ACQUIRING AND INTEGRATING EXTERNAL DATA INTO DATA WAREHOUSES |
| Author(s): |
Mattias Strand , Benkt Wangler , Carl-Fredrik Laurén |
| Abstract: |
Data warehouses (DWs) has become one of the major
IT-investments during the last decades and in order to fully exploit
the potential of data warehouses, more and more organizations are
acquiring and integrating external data into their star-schemas.
However, the literature covering external data acquisition and
integration is limited. Therefore, in this paper the results of an
interview study conducted among banking organizations are presented.
The study aimed at identifying different approaches for acquiring and
integrating external data into DWs. The results show that there are
many different approaches for the acquisition and integration,
depending on the purpose and structure of the data being acquired. In
addition, the most common external data acquisition and integration
process is presented and discussed. |
|
| Title: |
A CONCEPTUAL FRAMEWORK FOR FORECASTING ERP IMPLEMENTATION SUCCESS - A
FIRST STEP TOWARDS THE CREATION OF AN IMPLEMENTATION SUPPORT TOOL |
| Author(s): |
Fredrik Carlsson , Andreas Nilsson , Johan Magnusson |
| Abstract: |
The continuing soar in popularity when it comes to
standardized information systems sold en masse under the labelling of
Enterprise Resource Planning (ERP) Systems is somewhat kept under
control by the ever flowing stream of reports from the industry of
implementations gone bad. According to some researchers it is possible
to assume that as many as 90% of all initiated ERP implementation
projects can be regarded as failures as a result of changes in scope,
prolongation of the project time or simply budget overruns. With the
implementation of an ERP system being a very costly and risky
endeavour, organizations considering “getting on the bandwagon” stand
much to gain from pre-emptively forecasting the probability of success
for an ERP implementation in their enterprise. Given this, the purpose
of this paper is to investigate a possible conceptual framework for
forecasting ERP implementation success and discuss the role of such a
framework in a software based tool. This was achieved through an
initial in-depth literary review aimed at finding factors affecting
the outcome of the ERP implementation projects. These results were
then communicated to an industrial support group comprised of possible
ERP implementation stakeholders. After lengthy discussions concerning
the usability, validity and reliability of the proposed list of
factors, a conceptual framework was agreed upon for forecasting ERP
implementation success. The framework was then tested against a number
of possible stakeholders outside the industrial support group. As the
results show we have been able to create a conceptual framework for
forecasting ERP implementation success that is currently in the second
wave of testing. The usability, validity and reliability of the
framework is discussed and elaborated upon, and this paper concludes
that the perceived usability and hence also value of the conceptual
framework is substantial, whereas the validity and reliability remain
to be tested. |
|
| Title: |
VIRTUAL ORGANIZATIONS AND DATABASE ACCESS - A CASE STUDY |
| Author(s): |
Marko NIINIMAKi , Mikko Pitkanen , John White , Tapio Niemi |
| Abstract: |
This paper presents a case study of using virtual
organization technologies in database access. A virtual organization
(VO) is a collection of people in the same administrative domain. A
user can belong to many virtual organizations and have a different
role (user, client, administrator,..) in each of them. An
authorization of a user to different services within a VO is based on
the user's identity and a service called a Virtual Organization
Membership Service (VOMS) that maps these identities with roles. The
user's identity can be established in two ways. If the user
communicates with the service using his web browser, the user's
certificate must be included in the browser. Another possibility is to
use a proxy certificate. There, in the proxy creation process, the
program that writes the proxy adds the user's proxy certificate
information about his participation in different VO's and his role in
each of them. In order to demonstrate using these VO proxy
certificates, we have extended the functionality Spitfire, a
relational database front end. This involves assigning the user a
database role (read/write/update) based on the VO information in his
certificate. There is also a GUI for creating the mappings between VO
roles and database access roles. |
|
| Title: |
REASONS FOR ERP ACQUISITION |
| Author(s): |
Sami Sarpola , Sanna Laukkanen , Petri Hallikainen |
| Abstract: |
Numerous reasons for why organisations acquire
Enterprise Resource Planning (ERP) systems have been proposed in prior
research. In this paper we form a synthesis of these different reasons
and categorize them into technological and business reasons for
acquiring ERP. Further, we test the validity of these reasons with
empirical data concerning the acquisition of ERP systems in 41 Finnish
companies. |
|
| Title: |
DELEGATING AUTHORITY IN A DISTRIBUTED INFORMATION MANAGEMENT SYSTEM |
| Author(s): |
Janet Barnett , Barbara Vivier , Kareem Aggour |
| Abstract: |
The need to manage large information repositories
securely in a distributed environment increases with the growth of the
Internet. To address this need, a system capable of managing the
contents of an LDAP directory over the Web has been designed and
developed. This system allows for the directory’s data to be divided
into communities and supports the delegation of administrative
authority over those communities to a distributed set of
administrators. The communities may be subdivided recursively into
subgroups, and rights over those subgroups also may be restricted.
Thus, system administrators can dynamically delegate subsets of their
permissions over a subset of their managed data, allowing for the
effective control of permissions over the data within distributed
organizations. The system solves the delegated administration problem
for managing the contents of an LDAP directory in a distributed
environment. Today, it supports the administration of over 20
production directories by well over 2000 distributed administrators. |
|
| Title: |
DISTRIBUTED DATABASE SYSTEM OF AGRICULTURAL SCIENCE AND TECHNOLOGY
ALLIANCE OF UNIVERSITIES IN CHINA |
| Author(s): |
Longyong You , Junjing Yuan , Jiayun Wang , Jian Zhang |
| Abstract: |
There are three problems that need to be solved by
establishing the Distributed Database System of the information
platform of Chinese universities' Agricultural Science and Technology
Alliance: distribution of the data resources, decomposition and
optimization of the distributed query as well as safety of the data
system. In this paper, firstly, through the overall analysis of the
contents of Chinese universities' Agricultural Science and Technology
Alliance, we establish the mixed data distributed system, make the
database system more integrated, consistent and reliable, meanwhile
improve efficiency of the local application. Secondly because the
member of the alliance adopts different data mode, taking a query
decomposition and optimization for overall mode in the way of extended
semi-join will be the effective method to improve the system response
time. Finally, utilizing the method of combining asymmetry encryption
with symmetry encryption, we solve the safety problems of database
identity validation, data transmission, visitation control and etc. |
|
| Title: |
A DATA WAREHOUSE ARCHITECTURE FOR BRAZILIAN SCIENCE AND TECHNOLOGY
ENVIRONMENT |
| Author(s): |
Andre Luís Menolli , Maria Madalena Dias |
| Abstract: |
Science and technology in Brazil are areas that have
few available resources and many times these scarce resources are
badly used. The data warehouse is a tool that can make possible a
better distribution of these resources. In this article are considered
some issues in the development of a data warehouse for Science &
Technology management. The paper describes the necessity of a
supporting system to the decision taking regarding the distribution of
the resources destined to Science & Technology in Brazil, and also
shows a data warehouse architecture that is being developed to support
this system. Data Modeling characteristics defined for the proposed
data warehouse architecture are presented too. |
|
| Title: |
SOFTWARE PRODUCT LINE ANALYSIS OF ENTERPRISE INFORMATION SYSTEM |
| Author(s): |
Luiz Fernando Capretz , Faheem Ahmed |
| Abstract: |
Now a days geographical and physical constraint that
allowed only for fixed and static placements of resources has vanished
completely within an enterprise utilizing the concept of information
technology to integrate their business needs. The object oriented
programming approach has paved a way to reusability of components thus
reducing cost and development efforts up to certain extend. Software
product line has further strengthened the concept of reusability, and
component-based architecture. In this paper we have analyzed the
concept of Software Product Line Analysis for an Enterprise
Information System which will help to construct a Software Product
Line within the organization to produce high quality software product
in order to full fill the information technology requirements of the
organization. |
|
| Title: |
AN APS ARCHITECTURE FOR WEB SERVICES BASED ENTERPRISE INTEGRATION |
| Author(s): |
William Liu , FengYu Wang , Tay Jin Chua |
| Abstract: |
Web Services enabling technology is widely used to
address enterprise integration within company or cross-organizations
due to its language and operating system independency and support of
loosely coupled integration. This paper presents an architecture for
APS (Advanced Planning and Scheduling) system by describing an APS
request handling engine and web services based functions, attempting
to solve integration issues among APS, MES, ERP and other
manufacturing systems that could not be handled properly using current
approaches. In addition, as manufacturing planning has been extended
to cover entire supply chain, this paper also discusses the necessary
changes of the proposed architecture to cater for the extension. That
would be helpful to figure out capacity issue in a big picture |
|
| Title: |
OBTAINING E-R DIAGRAMS SEMI-AUTOMATICALLY FROM NATURAL LANGUAGE
SPECIFICATIONS |
| Author(s): |
Farid Meziane |
| Abstract: |
Since their inception, entity relationship models have
played a central role in systems specification, analysis and
development. They have become an important part of several development
methodologies and standards such as SSADM. Obtaining entity
relationship models, can however, be a lengthy and time consuming task
for all but the very smallest of specifications. This paper describes
a semi-automatic approach for obtaining entity relationship models
from natural language specifications. The approach begins by using
natural language analysis techniques to translate sentences to a
meaning representation language called logical form language. The
logical forms of the sentences are used as a basis for identifying the
entities and relationships. Heuristics are then used to suggest
suitable degrees for the identified relationships. This paper
describes and illustrates the main phases of the approach and presents
a summary of the results obtained when it is applied to a case study. |
|
| Title: |
TOWARDS CONCEPTUAL MEDIATION |
| Author(s): |
Ismael Navas D. , José F. Aldana M. |
| Abstract: |
Mediators are usually developed as monolithic systems
which envelope the data source’s semantics as well as its location.
Furthermore, its architecture based on wrappers involves a high
coupling degree among the mediator’s components. This coupling does
not allow sharing services with other organizations or the dynamic
integration of new data sources. Therefore, wrappers must be
re-designed and manually added for each mediation system. We propose
an architecture for conceptual mediation in which the sources’ query
capabilities are published as web services. These services can be
registered in one or more resource directories (Semantic Directories),
which are the core of this architecture because they provide the
needed flexibility and scalability for dynamic integration. Finally,
we show an application in a bioinformatics context to validate our
approach. |
|
| Title: |
AN AUTOMATION SYSTEM BASED ON LABVIEW TO CONTROL THE TEST OF
MECHANICAL FLOW METERS |
| Author(s): |
Víctor Mejia , Javier Martínez , Victor Silva , Ricardo Alvarez ,
Petronilo Cortez |
| Abstract: |
A mechanical flow meter is a device used mainly to
measure and calculates velocity of weater´s flow on rivers and open
channels. These devices, as the time of use pass trough, suffer
mechanical imperfections, that's why it is important to calibrate them
twice a year, depending of its time of use. At the Mexican Institute
of Water Technology (IMTA in Spanish) was designed and developed a
circular water tank for propose of test of these meters. The present
paper shows the automation systems designed to control the tests to
calibrate these mechanical meters. The system is based on LabVIEW.
LabVIEW is a general purpose programming tool with extensive libraries
for data acquisition instrument control, data analysis, and data
presentation. With this tool and a special hardware interface, it was
possible to automate the process to test these meters. The system is
called SCM (System of characterization of mechanical meters). SCM
control the test of two mechanical meters simultaneously, and has some
user's control features that permit the Operator a easy to use human
machine interface. |
|
| Title: |
FUZZY MULTIPLE-LEVEL SEQUENTIAL PATTERNS DISCOVERY FROM CUSTOMER
TRANSACTION DATABASES |
| Author(s): |
Huilin Ye , An Chen |
| Abstract: |
Sequential patterns discovery is a very important
research topic in data mining and knowledge discovery, and it has been
widely applied in business analysis. Previous works were focused on
mining sequential patterns at a single concept level based on definite
and accurate concept which may not be concise and meaningful enough
for human experts to easily obtain nontrivial knowledge from the rules
discovered. In this paper, we introduce concept hierarchies firstly,
and then discuss a mining algorithm F-MLSPDA for discovering
multiple-level sequential patterns with quantitative attribute based
on fuzzy partitions. |
|
| Title: |
A METADATA REPOSITORY FOR IMAGE RETRIEVAL ALGORITHMS |
| Author(s): |
Sahudy Montenegro González , Akebo Yamakami |
| Abstract: |
Many of the problems involved in image database
applications require some form of retrieval based on image content.
The explosion in availability of image content, due to recent
developments in multimedia technology, demands the formulation of
algorithms to facilitate content-based retrieval. Many image retrieval
algorithms are implemented according to the needs of specific
applications. Yet, there is currently no standard form of manipulation
for these algorithms. This fact has a secure impact on the
availability of algorithms beyond the bounds of the application for
which they were originally designed. This work defines a general
purpose repository for the algorithms involved in the process of Image
Retrieval. The main goal of the repository is to provide the
application developer with an infrastructure to manipulate and query
image algorithms, allowing the integration of the image retrieval
algorithms, the creation of a stock of algorithms available to
multiple users, and to reuse/share algorithms for multiple
applications. We define a standard set of metadata, applicable to
image retrieval algorithms, providing uniform semantic support to
understand these algorithms. This repository acts as a support to the
development of image retrieval applications. The repository
architecture is centered on providing distributed database
functionality. |
|
| Title: |
THE CONCEPT AND IMPLEMENTATION OF THE MARKET PLACE E-UTILITIES•COM |
| Author(s): |
Jamil Dimassi , Carine Souveyet , Colette Rolland |
| Abstract: |
In order to remain competitive in a deregulated
environment, a group of European Utilities developed a prototype of a
single Marketplace called e-utilities•com whose mandate is a clear
customer centric orientation in the European environment for a
successful mid-term multi-utility business via the Web. This paper
highlights the concept of e-utilities•com and its implementation in a
Web portal. |
|
| Title: |
PERFORMANCE INDICATORS: IMPORTANT TOOL FOR BUSINESS INTELLIGENCE AND
INFORMATION SYSTEMS |
| Author(s): |
María Luisa Sené |
| Abstract: |
In this paper is treated the importance of performance
indicators in order to have a healthy organization. Also are given
elements to understand why standardization is so related to this
topic, and the most important thing, how all this contributes to
design an information system that will help the organization in the
process of decision-making. Are included examples of performance
indicators that can be applied in any organization. |
|
| Title: |
ACCESS MODEL IN COOPERATIVE INFORMATION SYSTEMS |
| Author(s): |
Eric Disson , Danielle Boulanger |
| Abstract: |
This research focuses on access security in
cooperating information systems. The offered modeling has to treat the
interoperation of open and evolutive information systems and,
moreover, has to guarantee the respect of various local security
policies. The coexistence of heterogeneous information sources within
an information systems framework involves homogenization problems
between local security policies. We distinguish two types of
heterogeneity: heterogeneity of the local access policies and semantic
heterogeneity between object or subject instances of the local access
schemas. To solve this twofold difficulty, we propose an original role
model allowing a unified representation of local access schemas. This
model preserves the flow control properties in the three main access
policies (discretionary, role based model and multilevel models). The
described access schemas are enriched to establish intra-system access
authorizations. |
|
| Title: |
BUSINESS MODELLING THROUGH ROADMAPS |
| Author(s): |
Judith Barrios Albornoz , Jonás Montilva Calderón |
| Abstract: |
Business modelling is a central activity to many
different areas, including Business Process Reengineering,
Organisational Development, Enterprise Modelling & Integration,
Business Process Management and Enterprise Application Integration. It
is well known that the business domain is not easy to understand
neither to represent even for specialised people. The success of most
of the contemporary methods for modelling Business Organisations or
Enterprise Information Systems (EIS) is strongly associated with the
level of understanding that the modelling team can attain about the
specific situation being modelled. This understanding is directly
related with the degree of modelling experience that the team has, as
well as their ability to work with the techniques and tools prescribed
by a specific method. Nowadays, most of the existing business
modelling methods are concentrated in what are the business concepts
and how to represent them. But, they lack of process guidance, which
is needed to help the team through the modelling process. We
elaborated the method BMM for modelling business application domains
that provides working guidelines for the modelling team. This method,
based on method engineering concepts helps teams to, not only, get a
comprehensive knowledge about the business domain being modelled, but
also, about the process of modelling the domain itself. This paper
concerns with the representation of the process of modelling a
business by using a decision oriented process model formalism. It is
represented at a higher level by a roadmap. The main contribution of
our work is a set of roadmaps that contains the knowledge associated
with team member’s modelling experience in business modelling and EIS
development. This knowledge arises from several case studies. |
|
| Title: |
AUTOMATIC DISCOVERY OF SEMANTIC RELATIONSHIPS BETWEEN SCHEMA ELEMENTS |
| Author(s): |
Nikos Rizopoulos |
| Abstract: |
The identification of semantic relationships between
schema elements, or \schema matching, is the initial step in the
integration of data sources. Existing approaches in automatic schema
matching have mainly been concerned with discovering equivalence
relationships between elements. In this paper, we present an approach
to automatically discover richer and more expressive semantic
relationships based on a bidirectional comparison of the elements data
and metadata. The experiments that we have performed on real-world
data sources from several domains show promising results, considering
that we do not rely on any user or external knowledge. |
|
| Title: |
MANAGING INFORMATION FLOW DYNAMICS WITH AGILE ENTERPRISE ARCHITECTURES |
| Author(s): |
Drakoulis Martakos , Panagiotis Kanellis , Nancy Alexopoulou |
| Abstract: |
New organization forms and ways of conducting business
require architectures for enterprise systems that can support and not
hinder entrepreneurial activities. Primarily this means that the
information flow between both internal as well as cross-enterprise
processes must be managed by underlying systems that offer a high
level of automation as well as being highly flexible and integrated.
In this respect, we present an agile architecture that offers a
coherent and high level conceptualisation of the above properties that
enterprise information systems should display, consider a number of
technologies as potential implementation candidates and demonstrate
how the architecture addresses node density, velocity, viscosity and
volatility as parameters for managing and controlling the dynamics of
information flows. |
|
| Title: |
A TRANSACTIONAL MULTIMODE MODEL TO HANDLE OVERLOAD IN DISTRIBUTED
RTDBSS |
| Author(s): |
Samia Saad-Bouzefrane |
| Abstract: |
Current applications, such as Web-based services,
electronic commerce, mobile telecommunication systems, etc. are
distributed in nature and manipulate time-critical databases. In order
to enhance the performance and the availability of such applications,
the major issue is to develop efficient protocols that cooperate with
the scheduler to manage the overload of the distributed system. In
order to help real-time database management systems (RTDBS) to
maintain data logical consistency while attempting to enhance
concurrency execution of transactions, we introduce a transactional
multimode model to let the application transactions adapt their
behavior to the overload consequences. In this paper, we propose for
each transaction several execution modes and we derive an overload
controller suitable for the proposed multimode model. |
|
| Title: |
A FRAMEWORK FOR EVALUATING DIFFICULTIES IN ERP IMPLEMENTATION |
| Author(s): |
Jorge Marcelo Montagna , Luis Ferrario |
| Abstract: |
Various sources point out very high percentages of
failures to implement ERP systems. In this work, the main difficulties
for this task are analyzed and a systematic classification of
fundamental reasons is intended. By considering the reasons that lead
to failure, a simple and effective mechanism is generated to evaluate
in advance complications the project might present. In this way, the
tools to be used can be adjusted to the specific characteristics of
the project. Somehow, it is intended to solve the problem presented by
general methodologies, which are used for any kind of enterprise,
without previously considering its conditions and state to face this
type of projects. |
|
| Title: |
STUDY OF DIFFERENT APPROACHES TO THE INTEGRATION OF SPATIAL XML WEB
RESOURCES |
| Author(s): |
Jose Corcoles , Pascual Gonzalez |
| Abstract: |
The research community has begun to investigate
foundations for the next stage of the Web, called Semantic Web.
Current efforts include the Extensible Markup Language XML, the
Resource description Framework, Topic Maps and the DARPA Agent Markup
Language DAML+OIL. A rich domain that requires special attention is
the Geospatial Semantic Web. However, in order to approach the
Geospatial Semantic Web, it is necessary to solve the problem of
developing an integration system for querying spatial resources stored
in different sources. In this paper, we study two different approaches
to integrating spatial and non-spatial information represented in the
Geographical Markup Language (GML). The approaches studied follow LAV
(Local as View) integration. With this study we obtain the best
approach to developing a real system for querying GML resources stored
in different sources. |
|
| Title: |
CAPABILITY-BASED QUERY PLANNING IN MEDIATOR SYSTEMS |
| Author(s): |
Jiu Yang Tang |
| Abstract: |
This paper addresses the impact of capability
description on query planning in heterogeneous data integration
system. Query planning covers the selection of data sources related to
the query and the determination of subgoals’ execution orders. In the
context of capability description, we propose a framework for data
sources description towards generating good feasible query plans. Our
approach uses information such as the semantic correspondences between
local schemas and mediated schemas and the query capability
descriptions to investigate factors that provide a good foundation for
query planning. Finally, the proposed approach is compared with the
other capability description approaches described in the literature.
The obtained results demonstrate that our approach will allow data
sources to advertise their capabilities in a flexible way and help to
efficiently query planning. |
|
| Title: |
AN EFFICIENT B+-TREE IMPLEMENTATION IN C++ USING THE STL STYLE |
| Author(s): |
Gregory Butler |
| Abstract: |
Database indexes are the search engines for database
management systems. The B+-tree is one of the most widely used and
studied data structuresand provides an efficient index structure for
databases. An efficient implementation is crucial for a B+-tree index.
Our B+-tree index is designed to be a container by following the style
of the C++ Standard Template Library (STL) and implemented efficiently
by using design patterns and generic programming techniques.
Therefore, our B+-tree index can adapt to different key types, data
types, different queries, and different database application domains,
and be easy and convenient for developers to reuse just like other
containers in the STL. |
|
| Title: |
XRM: AN XML-BASED LANGUAGE FOR RULE MINING SYSTEMS |
| Author(s): |
Dominique Laurent , Tao-Yuan Jen , Ahmed Cheriat , Béatrice Bouchou ,
Mirian Halfeld-Ferrari |
| Abstract: |
In this paper, we present XRM, an XML-based language
capable of promoting the collaboration among data mining systems.
Indeed, KDD systems usually need a platform to integrate and exchange
their results with different tools. XRM is a general framework to
express any system results and/or data as logic formulas. In this way,
XRM offers flexibility to represent data, constraints and patterns,
and allows mining systems to present their results in an exchangeable
format. In this work, we concentrate on the use of XRM to represent
different forms of association rules. Association rule mining has
evolved giving rise to sophisticate approaches that require
interaction with other tools. XRM is built on XML Schema - in this way
we can assure a certain level of correctness of data and mining
results. |
|
| Title: |
AUDIOVISUAL ARCHIVE WITH MPEG-7 VIDEO DESCRIPTION AND XML DATABASE |
| Author(s): |
Pedro Almeida , Helder Troca Zagalo , Joaquim Sousa Pinto ,
Joaquin Arnaldo Martins |
| Abstract: |
This article presents the work that has been developed
in the creation of an audiovisual archive that uses the MPEG-7
standard to describe the video content and a XML database to store the
video descriptions. It presents the model adopted to describe the
video content, the framework of the audiovisual archive information
system, a video indexing tool developed to allow the creation and
manipulation of XML documents with the video descriptions and an
interface to visualize the videos over the Web. |
|
| Title: |
ENHANCING THE SUCCESS RATIO OF DISTRIBUTED REAL-TIME NESTED
TRANSACTIONS |
| Author(s): |
Majed Abdouli , Bruno Sadeg , Laurent Amanton |
| Abstract: |
The traditional transaction models are not suited to
real-time database systems RTDBSs. Indeed, many current applications
managed by these systems necessitate a kind of transactions where some
of the ACID properties must be ignored or adapted. In this paper, we
propose a real-time concurrency control protocol and an adaptation of
the Two-Phase Commit Protocol based on the nested transaction model
where a nested transaction is viewed as a collection of both essential
and non-essential subtransactions: the essential subtransaction has a
firm2 deadline, and the non-essential one has a soft3 deadline. We
show through simulation results, how our protocol, based on this
assumption, allows better concurrency between transactions and between
subtransactions of the same transaction, enhancing then the success
ration4 and the RTDBS performances, i.e.,more transaction may meet
their deadline. |
|
| Title: |
USING IUCLID FOR WORLDWIDE EXCHANGE OF CHEMICAL AND TOXICOLOGICAL
INFORMATION |
| Author(s): |
Stefan Scheer , Remi Allanou |
| Abstract: |
A database management tool (IUCLID) has been created
in order to provide with administering chemical and toxicological data
sent in structured form due to existing EU legislation. This tool also
offers – beyond the normal dataset administration functionality –
mechanisms for data fusion, data reproduction and data deployment.
Thus IUCLID is used not only by who has to receive submissions of that
kind but also who has to produce such submissions. Hence this product
is used by whoever is involved as stakeholder in the current
legislative process, and even beyond that it has been recognized
successfully. Consequently it was the worldwide acceptance that helped
in promoting this software product ahead of its original purpose and
to establish a network of exchange. |
|
| Title: |
RAPID XML DATABASE APPLICATION DEVELOPMENT |
| Author(s): |
Kjetil Norvag , Albrecht Schmidt |
| Abstract: |
This paper proposes a rapid prototyping framework for
XML database application development. By splitting up the development
process into several refinement steps while keeping the application
programming interface stable, the framework aims at rapid
implementation of a prototype with a well-defined interface and a
subsequent implementation of more advanced concepts like business
rules in several steps. The refinement process takes the form of
incrementally adding domain-specific information to the application.
This is achieved by transgressing from general-purpose XML tools that
do not support the definition and enforcement of constraints to
frameworks that support domain-specific models and constraints such as
E/R modeling. We have employed this method in the development of an
example application, and we give performance numbers that illustrate
the incremental improvements of each step. |
|
| Title: |
ONTOLOGY-BASED REQUIREMENT ELICITATION |
| Author(s): |
cong wang |
| Abstract: |
The key problem of information system development is
how to acquire requirement. It has become the puzzled problem to the
system developers for a long time. How to build a communication bridge
between the developers and users has become a hot issue in requirement
engineering. Ontology defines the common concepts and the
relationships among them. A communication bridge can be built between
the domain users and the system developers. Therefore, the ontology
can direct the users and the developers to construct the requirement
model. According to the different views of the system, this paper
provides ontologies named business ontology, technique ontology and
functionality Ontology for requirement elicitation. Firstly, this
paper defines the concept of the ontology. Second, we describe the
three ontologies in detail. Finally, through the ontologies, this
paper provides the domain requirement model. |
|
| Title: |
A TRANSACTION MODEL FOR LONG RUNNING BUSINESS PROCESSES |
| Author(s): |
Jinling Wang , Beihong Jin , Jing Li |
| Abstract: |
Many business processes in the enterprise applications
are both long running and transactional in nature, but currently no
transaction model can provide full transaction support for such long
running business processes. In this paper, we proposed a new
transaction model — PP/T model. It can provide structural transaction
support for the long running business processes, so that application
developers can focus on the business logic, with the underlying
platform providing the required transactional semantics. Simulation
results show that the model has good performance in processing the
long running business processes. |
|
| Title: |
CACHING STRATEGIES FOR MOBILE DATABASES |
| Author(s): |
Murilo de Camargo |
| Abstract: |
Caching remote data in local storage of a mobile
client has been considered an effective solution to improve system
performance for data management in mobile computing applications. In
this paper, we propose a taxonomy for cache management in mobile
database systems. The aim is to provide a unifying framework for the
problem of caching in mobile computing, then a comparative review of
the work done in this area up to now. Such a framework, with the
associated analysis of the existing approaches, provides a basis for
identifying strengths and weaknesses of individual methodologies, as
well as general guidelines for future improvements and extensions. |
|
| Title: |
DM-XIDS — AN APPLICATION-LAYER ROUTER OF INCOMING XML STREAMS |
| Author(s): |
HAO GUI |
| Abstract: |
With the explosion of the information on the Internet
and the widely use of the XML as a data exchange media, more and more
information application can communicate with each other and deliver
data of large volume in a continuous streaming. This trend has led to
the emergence of novel concepts in data acquisition, integration,
exchange, management and access. In this paper, we propose middleware
architecture on XML streams information dissemination and design a
prototype DM-XIDS as an applicable extension to our traditional
database management system (named DM). Friendly graphical user
interface is developed to efficiently generate and manage the diverse
information subscriptions, which are described as queries in XPath.
Effective algorithm is adopted to filter and match the ad hoc segment
in the whole document. Automata-based query filtering mechanism will
successfully implement the selection of data according to the queries
in regular path expression that may include both nested path
declaration and value predicate. Dedicated architecture is designed to
accomplish our goals to dynamically direct the incoming XML
data-stream from a static collection of information into a specific
physically or logically distributed database environment. As a
middleware of our database system, DM-XIDS presents a novel concept of
an application-layer information router with additional administrative
functions, which builds bridges between the XML stream source and the
underlying data storage conforming to the pre-customized strategy.
|
|
| Title: |
AN APPROACH FOR SCHEMA EVOLUTION IN ODMG DATABASES |
| Author(s): |
Cecilia Delgado Negrete |
| Abstract: |
Schema evolution is the process of applying changes to
a schema in a consistent way and propagating these changes to the
instances while the database is in operation. However, when a database
is shared by many users, updates to the database schema are always
difficult. To overcome this problem, in this paper we propose a
version mechanism for schema evolution in ODMG databases that
preserves old schemas for continued support of existing programs
running on the shared database when schema changes are produced. Our
approach uses external schema definition techniques and is based on
the fact that if a schema change is requested on an external schema,
rather than modifying the schema, a new schema, which reflects the
semantics of the schema change, is defined. |
|
| Title: |
COMPARISON OF APPROACHES IN DATA WAREHOUSE DEVELOPMENT IN FINANCIAL
SERVICES AND HIGHER EDUCATION |
| Author(s): |
Janis Benefelds , Laila Niedrite |
| Abstract: |
When a decision to develop a Data Warehouse is made,
some sensitive factors should be evaluated to understand the tasks and
prioritize them. Of course, priorities and conditions are unique in
each Data Warehouse project development. In this paper we assume that
there are common characteristics for companies of similar business
activities and different for those with opposite activities. This
article looks at the interpretation of the same criteria of two Data
Warehouse projects in for-profit and not-for-profit areas. As
representatives of for-profit and not-for-profit areas we selected
financial services (banking) and higher education institutions. We
have used the criteria from (List et al. 2002) to compare the results
of the two projects. Each section of the paper describes this set of
criteria for each of the two areas. The Data Warehouse development
methodology used in each case is described too. An evaluation matrix
is provided in Conclusion. The results shown there are not very
different from Data Warehouse project development in an organization
with respectively different behavior. |
|
| Title: |
CORRELATING EVENTS FOR MONITORING BUSINESS PROCESSES |
| Author(s): |
Josef Schiefer , Carolyn McGregor |
| Abstract: |
With the increasing demand for real-time information
on critical performance indicators of business processes, the
capturing, transformation and correlation of real-world events with
minimal latency are a prerequisite for improving the speed and
effectiveness of an organization's business operations. Events often
include key business information about their relationship to other
events that can be utilized to collect relevant event data for the
calculation of business performance indicators. In this paper we
introduce an approach for correlating events of business processes
that uses correlation sessions to represent correlation knowledge.
Correlation sessions facilitate the processing of data across multiple
events and thereby enable a calculating of business metrics in near
real-time. The benefit over existing approaches is that it is tailored
to instrument business processes and business applications that may
operate in a heterogeneous software environment. We propose a
Java-based, container-managed environment which provides a
distributed, scalable, near-real time processing of events and which
includes a correlation service that effectively manages correlation
sessions. We also show a complete example that illustrates how
correlation sessions can be utilized for computing the cycle time of
business processes. |
|
| Title: |
TRANSFORMATION-ORIENTED MIDDLEWARE FOR LEGACY SYSTEM INTEGRATION |
| Author(s): |
Urs Frei , Guido Menkhaus |
| Abstract: |
Most established companies have acquired legacy
systems through mergers and acquisitions. The systems were developed
independently of each other and very often they do not align with the
evolving IT infrastructure. Still, they drive day-to-day business
processes. Replacing the legacy application with new solutions might
not be feasible, practical or cost a considerable amount of time.
However, immediate integration might be a requirement for a strategic
project, such as supply chain management or e-business. This article
presents a transformation system for legacy system integration that
allows flexible and effective transformation of data between
heterogeneous systems. Sequences of transformations are described
using a grammar based approach. |
|
| Title: |
SCHEMA EVOLUTION FOR STARS AND SNOWFLAKES |
| Author(s): |
Christian Kaas , Torben Bach Pedersen , Bjørn Rasmussen |
| Abstract: |
The most common implementation platform for
multidimensional data warehouses is RDBMSs storing data in relational
star and snowflake schemas. DW schemas evolve over time, which may
invalidate existing analysis queries used for reporting purposes.
However, the evolution properties of star and snowflake schemas have
not previously been investigated systematically. This paper
systematically investigates the evolution properties of star and
snowflake schemas. Eight evolution operations are considered, covering
insertion and deletion of dimensions, levels, dimension attributes,
and measure attributes. For each operation, the formal semantics of
the changes for star and snowflake schemas are given, and instance
adaption and impact on existing queries are described. Finally, we
compare the evolution properties of star and snowflake schemas,
concluding that the star schema is considerably more robust towards
schema changes than the snowflake schema. |
|
| Title: |
AN EVENT PROCESSING SYSTEM FOR RULE-BASED COMPONENT INTEGRATION |
| Author(s): |
Susan Urban |
| Abstract: |
The IJK project has developed an environment in which
active rules, known as integration rules, are used together with
transactions to provide an event-driven, rule-based approach to the
integration of black-box components. This paper presents the event
processing system that supports the use of integration rules over
components. The event processing system is composed of the language
framework for the specification of different types of events, an event
generation system for generating event instances, and an event handler
for communicating the occurrence of events to the integration rule
processor. The language framework supports the enhancement of EJB
components with events that are generated before and after the
execution of methods on components. Since integration rule support an
immediate coupling mode and execute in the context of nested
transactions, a synchronization algorithm has been developed to
coordinate the execution of immediate integration rules with the
execution of methods on components. The synchronization algorithm
makes it possible to suspend and resume distributed application
transactions to accommodate the nested execution of integration rules
with an immediate coupling mode. |