Search For:

Displaying 1-45 out of 45 total
Building Adaptive E-Catalog Communities Based on User Interaction Patterns
Found in: IEEE Intelligent Systems
By Hye-young Paik, Boualem Benatallah
Issue Date:November 2002
pp. 44-52
<p>Although research on integrating e-catalogs has gained considerable momentum over the years, researchers have largely ignored the need to build adaptive catalogs. System designers who design catalogs have a priori expectations of how users will ex...
 
From Business Processes to Process Spaces
Found in: IEEE Internet Computing
By Hamid Reza Motahari Nezhad, Boualem Benatallah, Fabio Casati, Regis Saint-Paul
Issue Date:January 2011
pp. 22-30
Business processes in today's enterprises are dynamic, flexible, and sometimes ad hoc. The enterprise often uses not only process management systems but also various tools, resources, and services to support process execution. Process spaces can provide a ...
 
Message Correlation and Web Service Protocol Mining from Inaccurate Logs
Found in: Web Services, IEEE International Conference on
By Kreshnik Musaraj, Tetsuya Yoshida, Florian Daniel, Mohand-Said Hacid, Fabio Casati, Boualem Benatallah
Issue Date:July 2010
pp. 259-266
Business process management, service-oriented architectures and software back-engineering heavily rely on the fundamental processes of mining of processes and web service business protocols from log files. Model extraction and mining aim at the (re)discove...
 
An Incremental Knowledge Acquisition Method for Improving Duplicate Invoices Detection
Found in: Data Engineering, International Conference on
By Van Hai Ho, Paul Compton, Boualem Benatallah, Julien Vayssière, Lucio Menzel, Hartmut Vogler
Issue Date:April 2009
pp. 1415-1418
Duplicate records are a major problem and duplicate invoices are a specific example of this. The detection of duplicate invoices is a critical issue for business since duplicate invoices can result in a company paying more than once for goods or services o...
 
Modeling Trust Negotiation for Web Services
Found in: Computer
By Halvard Skogsrud, Hamid R. Motahari-Nezhad, Boualem Benatallah, Fabio Casati
Issue Date:February 2009
pp. 54-61
As Web services become more widely adopted, developers must cope with the complexity of evolving trust negotiation policies spanning numerous autonomous services. The Trust-Serv framework uses a state-machine-based modeling approach that supports life-cycl...
 
Data Messaging Based Approach for Web Service Composition
Found in: E-Business Engineering, IEEE International Conference on
By Nawal Guermouche, Boualem Benatallah, Claude Godart
Issue Date:October 2008
pp. 449-454
One of the important aspects of Web services is the service composition that offers the possibility to compile value-added services from elementary ones. Due to autonomous development of Web services, their composition could fail because of broken messages...
 
Understanding Mashup Development
Found in: IEEE Internet Computing
By Jin Yu, Boualem Benatallah, Fabio Casati, Florian Daniel
Issue Date:September 2008
pp. 44-52
Web mashups are Web applications developed using contents and services available online. Despite rapidly increasing interest in mashups over the past two years, comprehensive development tools and frameworks are lacking, and in most cases mashing up a new ...
 
Deriving Protocol Models from Imperfect Service Conversation Logs
Found in: IEEE Transactions on Knowledge and Data Engineering
By Hamid R. Motahari-Nezhad, Régis Saint-Paul, Boualem Benatallah, Fabio Casati
Issue Date:December 2008
pp. 1683-1698
Understanding the business (interaction) protocol supported by a service is very important for both clients and service providers: it allows developers to know how to write clients that interact with a service, and it allows development tools and runtime m...
 
Understanding UI Integration: A Survey of Problems, Technologies, and Opportunities
Found in: IEEE Internet Computing
By Florian Daniel, Jin Yu, Boualem Benatallah, Fabio Casati, Maristella Matera, Regis Saint-Paul
Issue Date:May 2007
pp. 59-66
Creating composite applications from reusable components is an important technique in software engineering and data management. Although a large body of research and development covers integration at the data and application levels, little work has been do...
 
Managing Impacts of Security Protocol Changes in Service-Oriented Applications
Found in: Software Engineering, International Conference on
By Halvard Skogsrud, Boualem Benatallah, Fabio Casati, Farouk Toumani
Issue Date:May 2007
pp. 468-477
We present a software tool and a framework for security protocol change management. While we focus on trust negotiation protocols in this paper, many of the ideas are generally applicable to other types of protocols. Trust negotiation is a flexible approac...
 
Web Services Interoperability Specifications
Found in: Computer
By Hamid R. Motahari Nezhad, Boualem Benatallah, Fabio Casati, Farouk Toumani
Issue Date:May 2006
pp. 24-32
A proposed conceptual framework for analyzing Web services interoperability issues provides a context for studying existing standards and specifications and for identifying new opportunities to provide automated support for this technology.
 
ContextUML: A UML-Based Modeling Language for Model-Driven Development of Context-Aware Web Services Development
Found in: Mobile Business, International Conference on
By Quan Z. Sheng, Boualem Benatallah
Issue Date:July 2005
pp. 206-212
Context-aware Web services are emerging as a promising technology for the electronic businesses in mobile and pervasive environments. Unfortunately, complex context-aware services are still hard to build. In this paper, we present a modeling language for t...
 
Policy-Driven Exception-Management for Composite Web Services
Found in: E-Commerce Technology, IEEE International Conference on
By Liangzhao Zeng, Hui Lei, Jun-jang Jeng, Jen-Yao Chung, Boualem Benatallah
Issue Date:July 2005
pp. 355-363
Process-based composition of Web services has recently gained significant momentum in the implementation of business processes. A critical and time-consuming part of business process development is the detection and handling of exceptions that may occur du...
 
QoS-Aware Middleware for Web Services Composition
Found in: IEEE Transactions on Software Engineering
By Liangzhao Zeng, Boualem Benatallah, Anne H.H. Ngu, Marlon Dumas, Jayant Kalagnanam, Henry Chang
Issue Date:May 2004
pp. 311-327
<p><b>Abstract</b>—The paradigmatic shift from a Web of manual interactions to a Web of programmatic interactions driven by Web services is creating unprecedented opportunities for the formation of online Business-to-Business (B2B) collab...
 
Peering and Querying e-Catalog Communities
Found in: Data Engineering, International Conference on
By Boualem Benatallah, Mohand-Said Hacid, Hye-young Paik, Christophe Rey, Farouk Toumani
Issue Date:April 2004
pp. 846
No summary available.
   
A Case Study in Developing Web Services for Capital Markets
Found in: e-Technology, e-Commerce, and e-Services, IEEE International Conference on
By Fethi A. Rabhi, Feras T. Dabous, Hairong Yu, Boualem Benatallah, Yun Ki Lee
Issue Date:March 2004
pp. 38-41
The area of finance has always evolved along side with the development of new technology. Adopting a new technology is often used to gain competitive advantage which is an important requirement for many financial institutions in this industry. For instance...
 
Web Service Conversation Modeling: A Cornerstone for E-Business Automation
Found in: IEEE Internet Computing
By Boualem Benatallah, Fabio Casati, Farouk Toumani
Issue Date:January 2004
pp. 46-54
<p>Several issues remain before Web services will have benefits similar to what traditional middleware brings to intra-organizational application integration. This article presents a framework that builds on current standards to help developers defin...
 
Model-Driven Trust Negotiation for Web Services
Found in: IEEE Internet Computing
By Halvard Skogsrud, Boualem Benatallah, Fabio Casati
Issue Date:November 2003
pp. 45-52
<p>The Trust-Serv trust negotiation framework supports policy lifecycle management for Web services.</p>
 
HiWorD: A Petri Net-Based Hierarchical Workflow Designer
Found in: Application of Concurrency to System Design, International Conference on
By Boualem Benatallah, Piotr Chrz¸stowski-Wachtel, Rachid Hamadi, Milton O'Dell, Adi Susanto
Issue Date:June 2003
pp. 235
Much work is being conducted in the area of business process modeling using workflow technology. HiWorD is a hierarchical workflow modeling prototype with simulation capability. It models business processes using Petri nets in a hierarchical manner and imp...
   
The Self-Serv Environment for Web Services Composition
Found in: IEEE Internet Computing
By Boualem Benatallah, Quan Z. Sheng, Marlon Dumas
Issue Date:January 2003
pp. 40-48
<p>The Self-Serv project uses a P2P-based orchestration model to support the composition of multienterprise Web services.</p>
 
Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services
Found in: Data Engineering, International Conference on
By Boualem Benatallah, Quan Z. Sheng, Anne H.H. Ngu, Marlon Dumas
Issue Date:March 2002
pp. 0297
The development of new services through the integration of existing ones has gained a considerable momentum as a means to create and streamline business-to-business collaborations. Unfortunately, as Web services are often autonomous and heterogeneous entit...
 
An Agent-Based Approach for Supporting Cross-Enterprise Workflows
Found in: Agile Development Conference/Australasian Database Conference
By Liangzhao Zeng, Anne Ngu, Boualem Benatallah, Milton O'Dell
Issue Date:February 2001
pp. 0123
Abstract: In order to support global competitiveness and rapid market responsiveness, virtual enterprises need to efficiently integrate different organization's workflows to provide customized services. Currently, most of the integrations are case-based wh...
 
WebFindIt: An Architecture and System for Querying Web Databases
Found in: IEEE Internet Computing
By Athman Bouguettaya, Boualem Benatallah, Mourad Ouzzani, Lily Hendra
Issue Date:July 1999
pp. 30-41
<p>Web connectivity has rekindled interest in data sharing across heterogeneous, autonomous databases. WebFindIt defines a middleware infrastructure for the task, a special-purpose language for defining and manipulating its flexible organizational co...
 
Using Java and CORBA for Implementing Internet Databases
Found in: Data Engineering, International Conference on
By Athman Bouguettaya, Mourad Ouzzani, Lily Hendra, Boualem Benatallah
Issue Date:March 1999
pp. 218
We describe an architecture called WebFINDIT that allows dynamic couplings of Web accessible databases based on their content and interest. We propose an implementation using WWW, Java, JDBC, and CORBA's ORBS that communicate via the CORBA's HOP protocol. ...
 
Service graph base: A unified graph-based platform for representing and manipulating service artifacts
Found in: 2012 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA)
By Xi Chen,Angel Lagares Lemos,Moshe Chai Barukh,Boualem Benatallah
Issue Date:December 2012
pp. 1-8
The number of Web-Services publicly accessible through APIs have rapidly grown in recent years. Although, while these services are key in providing access to data as well as a variety of functionality, often their full potential remains yet to be fully exp...
 
Mismatch Patterns and Adaptation Aspects: A Foundation for Rapid Development of Web Service Adapters
Found in: IEEE Transactions on Services Computing
By Woralak Kongdenfha, Hamid Reza Motahari-Nezhad, Boualem Benatallah, Fabio Casati, Régis Saint-Paul
Issue Date:April 2009
pp. 94-107
Standardization in Web services simplifies integration. However, it does not remove the need for adapters due to possible heterogeneity among service interfaces and protocols. In this paper, we characterize the problem of Web services adaptation focusing o...
 
Configurable Composition and Adaptive Provisioning of Web Services
Found in: IEEE Transactions on Services Computing
By Quan Z. Sheng, Boualem Benatallah, Zakaria Maamar, Anne H.H. Ngu
Issue Date:January 2009
pp. 34-49
Web services composition has been an active research area over the last few years. However, the technology is still not mature yet and several research issues need to be addressed. In this paper, we describe the design of CCAP, a system that provides tools...
 
Service Mosaic: A Model-Driven Framework for Web Services Life-Cycle Management
Found in: IEEE Internet Computing
By Boualem Benatallah, Fabio Casati, Farouk Toumani, Julien Ponge, Hamid Reza Motahari Nezhad
Issue Date:July 2006
pp. 55-63
Although Web services provide abstractions for simplifying integration at lower levels of the interaction stacks, they don't yet help simplify integration at higher abstraction levels such as business-level interaction protocols. Using a model-driven frame...
 
Supporting Dynamic Interactions among Web-Based Information Sources
Found in: IEEE Transactions on Knowledge and Data Engineering
By Athman Bouguettaya, Boualem Benatallah, Lily Hendra, Mourad Ouzzani, James Beard
Issue Date:September 2000
pp. 779-801
<p><b>Abstract</b>—The ubiquity of the World Wide Web offers an ideal opportunity for the deployment of highly distributed applications. Now that connectivity is no longer an issue, the attention has turned to providing a middleware infra...
 
User-centric services provisioning in wireless environments
Found in: Communications of the ACM
By Boualem Benatallah, Quan Z. Sheng, Zakaria Maamar, Boualem Benatallah, Quan Z. Sheng, Zakaria Maamar
Issue Date:November 2008
pp. 130-135
During the last decade, multidimensional databases have become common in the business and scientific worlds. Analysis places significant demands on the interfaces to these databases. It must be possible for analysts to easily and incrementally change both ...
     
Form-Based Web Service Composition for Domain Experts
Found in: ACM Transactions on the Web (TWEB)
By Boualem Benatallah, Hye-Young Paik, Ingo Weber
Issue Date:December 2013
pp. 1-40
In many cases, it is not cost effective to automate business processes which affect a small number of people and/or change frequently. We present a novel approach for enabling domain experts to model and deploy such processes from their respective domain a...
     
From services composition to end users programming
Found in: Proceedings of the Second Symposium on Information and Communication Technology (SoICT '11)
By Boualem Benatallah
Issue Date:October 2011
pp. 1-1
In this talk, we will review state of the art in services composition and reuse. We discuss main issues related to simplifying composition and increasing reuse. Current APIs and composition techniques including mashups, however, aim toward developers with ...
     
Spreadsheet-based complex data transformation
Found in: Proceedings of the 20th ACM international conference on Information and knowledge management (CIKM '11)
By Boualem Benatallah, Regis Saint-Paul, Vu Hung
Issue Date:October 2011
pp. 1749-1754
Spreadsheets are used by millions of users as a routine all-purpose data management tool. It is now increasingly necessary for external applications and services to consume spreadsheet data. In this paper, we investigate the problem of transforming spreads...
     
Embedding MindMap as a service for user-driven composition of web applications
Found in: Proceedings of the 20th international conference companion on World wide web (WWW '11)
By Adnene Guabtni, Boualem Benatallah, Stuart Clarke
Issue Date:March 2011
pp. 221-224
The World Wide Web is evolving towards a very large distributed platform allowing ubiquitous access to a wide range of Web applications with minimal delay and no installation required. Such Web applications range from having users undertake simple tasks, s...
     
Time sequence summarization to scale up chronology-dependent applications
Found in: Proceeding of the 18th ACM conference on Information and knowledge management (CIKM '09)
By Boualem Benatallah, Guillaume Raschia, Noureddine Mouaddib, Quang-Khai Pham, Regis Saint-Paul
Issue Date:November 2009
pp. 1137-1146
In this paper, we present the concept of Time Sequence Summarization to support chronology-dependent applications on massive data sources. Time sequence summarization takes as input a time sequence of events that are chronologically ordered. Each event is ...
     
Mine your own business, mine others' news!
Found in: Proceedings of the 11th international conference on Extending database technology: Advances in database technology (EDBT '08)
By Boualem Benatallah, Guillaume Raschia, Noureddine Mouaddib, Quang-Khai Pham, Regis Saint-Paul
Issue Date:March 2008
pp. 1-3
Major media companies such as The Financial Times, the Wall Street Journal or Reuters generate huge amounts of textual news data on a daily basis. Mining frequent patterns in this mass of information is critical for knowledge workers such as financial anal...
     
Introduction to special issue on semantic Web services
Found in: ACM Transactions on Internet Technology (TOIT)
By Athman Bouguettaya, Boualem Benatallah, Brahim Medjahed
Issue Date:November 2007
pp. 1-es
Due to the existence of large numbers of legacy documents (such as old books and newspapers), improving retrieval effectiveness for OCR'ed documents continues to be an important problem. This article compares the effect of OCR error correction with and wit...
     
Semi-automated adaptation of service interactions
Found in: Proceedings of the 16th international conference on World Wide Web (WWW '07)
By Axel Martens, Boualem Benatallah, Fabio Casati, Francisco Curbera, Hamid Reza Motahari Nezhad
Issue Date:May 2007
pp. 993-1002
In today's Web, many functionality-wise similar Web services are offered through heterogeneous interfaces (operation definitions) and business protocols (ordering constraints defined on legal operation invocation sequences). The typical approach to enable ...
     
A framework for rapid integration of presentation components
Found in: Proceedings of the 16th international conference on World Wide Web (WWW '07)
By Boualem Benatallah, Fabio Casati, Florian Daniel, Jin Yu, Maristella Matera, Regis Saint-Paul
Issue Date:May 2007
pp. 923-932
The development of user interfaces (UIs) is one of the most time-consuming aspects in software development. In this context, the lack of proper reuse mechanisms for UIs is increasingly becoming manifest, especially as software development is more and more ...
     
Formal consistency verification between BPEL process and privacy policy
Found in: Proceedings of the 2006 International Conference on Privacy, Security and Trust: Bridge the Gap Between PST Technologies and Business Services (PST '06)
By Boualem Benatallah, Hye-Young Paik, Yin Hua Li
Issue Date:October 2006
pp. 263-266
Despite the increased privacy concerns in the Internet, not much attention has been paid into enforcing privacy policies of organisations who collect and consume personal data using automatic means (e.g., Web services). In this paper, we propose a graph-tr...
     
OpenXUP: an alternative approach to developing highly interactive web applications
Found in: Proceedings of the 6th international conference on Web engineering (ICWE '06)
By Boualem Benatallah, Fabio Casati, Jin Yu, Regis Saint-Paul
Issue Date:July 2006
pp. 289-296
There is an increasing demand in making web user interfaces richer and more interactive. Currently, there are two approaches aiming at improving web user interfaces. First, downloaded code in form of Java Applet or ActiveX can be executed in browsers. And ...
     
Tool support for optimization-based architectural evaluation
Found in: Proceedings of the 2005 workshop on Models and processes for the evaluation of off-the-shelf components (MPEC '05)
By Boualem Benatallah, Fethi Rabhi, Ian Gorton, Tariq Al-Naeem
Issue Date:May 2005
pp. 105-110
Architecting enterprise applications is a complex design activity. This is especially true when considering the myriad of interdependent architectural decisions with an arbitrary number of alternatives that can be employed at each decision point. Further c...
     
A quality-driven systematic approach for architecting distributed software applications
Found in: Proceedings of the 27th international conference on Software engineering (ICSE '05)
By Boualem Benatallah, Fethi Rabhi, Ian Gorton, Muhammed Ali Babar, Tariq Al-Naeem
Issue Date:May 2005
pp. 244-253
Architecting distributed software applications is a complex design activity. It involves making decisions about a number of inter-dependent design choices that relate to a range of design concerns. Each decision requires selecting among a number of alterna...
     
Quality driven web services composition
Found in: Proceedings of the twelfth international conference on World Wide Web (WWW '03)
By Boualem Benatallah, Jayant Kalagnanam, Liangzhao Zeng, Marlon Dumas, Quan Z. Sheng
Issue Date:May 2003
pp. 411-421
The process-driven composition of Web services is emerging as a promising approach to integrate business applications within and across organizational boundaries. In this approach, individual Web services are federated into composite Web services whose bus...
     
World Wide Database---integrating the Web, CORBA and databases
Found in: Proceedings of the 1999 ACM SIGMOD international conference on Management of data (SIGMOD '99)
By Athman Bouguettaya, Boualem Benatallah, James Beard, Kevin Smith, Lily Hendra, Mourad Quzzani
Issue Date:May 1999
pp. 358-367
Facilitating information retrieval in the vastly growing realm of digital media has become increasingly difficult. DelaunayMM seeks to assist all users in finding relevant information through an interactive interface that supports pre- and post-query refin...
     
 1