Web site Image database. Web site Video database. Web server. Meta-server Meta-search Agent. Meta-DB. Video query. Text query. Web client.

Size: px
Start display at page:

Download "Web site Image database. Web site Video database. Web server. Meta-server Meta-search Agent. Meta-DB. Video query. Text query. Web client."

Transcription

1 (Published in WebNet 97: World Conference of the WWW, Internet and Intranet, Toronto, Canada, Octobor, 1997) WebView: A Multimedia Database Resource Integration and Search System over Web Deepak Murthy and Aidong Zhang Department of Computer Science State University of New York at Bualo Bualo, NY Abstract In recent years, the Internet and the Web have enabled us to distribute multimedia data such that it can be shared by people across the world in a transparent manner. The information presentation capabilities of a Web browser make it a powerful tool to achieve this objective. This involves the creation of individual multimedia repositories at s as well as search agents at the Web server which co-ordinate between clients and remote servers. However accessing multimedia information over the Web poses several challenges relating to the implementation of these systems in client-server environments when searching for images and other forms of data. In this paper, we describe the design and implementation of a system which achieves the above objective in an ecient manner. 1 Introduction Many applications involve accessing remote multimedia databases for the purpose of retrieving information which could be in the form of photographs, x-rays, scanned articles or satellite pictures. The access to such databases could be initiated by a client machine running a browser (such as Netscape or the Internet explorer) and allowing a typical user to issue image queries. These queries are processed by the browser and sent to the Web server which then selects the relevant target multimedia database site(s) and forwards the query to the database(s). The database involved searches for possible matches to the posed query and sends back the results to the Web server to be forwarded to the client. The selection of the most relevant database sites is based on the similarity of the query to the data in the sites. We have built such a system using distributed and object-oriented dynamic computing. Specically, we have used Java, a powerful platform independent language combining features of several object-oriented languages, to develop such a system. 1.1 Related Work The transformation of a user query into a form suitable for querying remote image databases is an interesting problem. Content-based querying involves more computation than text-based index lookup. Currently, no methods exist that allow Web-based access to image databases using content-based search. The closest methods that arrive are those that allow Web users to use pre-designed image databases by directly connecting to the specic site using the URL. In recent years, image database designs emphasize totally automatic methods of database creation as well as search for queries within sub-regions of the image rather than the entire image itself. While no site locator methods exist for handling image queries, methods exist for handling text databases where statistical approaches are used to record the frequency of occurrence of text keywords from known sites to construct an index of relevant sites for directing a query [GGMT94, GGM95]. The closest commercial systems being developed to access multiple remotely located multimedia databases are modeled 1

2 after traditional search engines such as Lycos, Alta Vista, etc., in that they use the context of the image description in the HTML pages at s to extract images. Also, most of the site selection work has been focused towards handling text information. For example, Web search engines such as those described above, currently create Web indices in their search engines by periodically scanning potential s and using the text information in their resident HTML pages. These systems employ statistical approaches to record the frequency of occurrence of text keywords from known sites to construct an index of relevant sites for directing a query [BDH + 94]. The above mentioned systems have not addressed the issue of integrating various multimedia database resources over the Web and supporting exible and transparent multimedia information search in such an environment. In designing such an integrated system, crucial issues like how the capability of each database (termed meta-data) can be described to enable a Web server to perform an intelligent selection of relevant databases in response to user queries need to be addressed. 1.2 CGI-based v/s Java-based Database Access A typical CGI-based database application on the Web consists of 3 components: a client running a Web browser, a HTTP server with a CGI program and a database server. A database query is initiated by sending a user request (using HTML forms) from the to the HTTP server. Upon receiving the user request, the HTTP server invokes the CGI program to assemble user input data into database specic query statements and sends them to the database server for processing. The query results are returned by the database server to the CGI program and then passed back to the through the HTTP server. The motive behind having a CGI program is to provide a generic interface between a HTTP server and user-dened server applications. There are some common problems associated with this approach which can be solved if a Java applet is used to perform the client actions. We will now discuss some of these problems here: Problem of Bottlenecks - Communication between a client and a database must always go through the HTTP server which becomes a bottleneck if there are a large number of users accessing the HTTP server simultaneously. For every request submitted by a or every response delivered by the database server, the HTTP server has to convert data from/to a HTML document thereby adding a lot of overhead to query processing. A Java applet can make its own network connection using sockets. Hence, it is possible to access databases from an applet directly, without going through the HTTP server, at the same time providing session-oriented communication. Lack of Eciency - For every query submitted to the database server through CGI, the server must perform the same logon and logout procedure even for subsequent queries submitted by the same user. This process consumes a lot of time and resources, especially when a large number of clients are accessing the database at the same time. Unlike the CGI-based approach, an applet can keep a connection open as long as it is alive and the user is in session thereby supporting interactive queries and complex database transactions. Lack of User Access Control - Each database query must be sent by a along with the necessary user ID and password. This is not a secure practice since request data is usually sent by the s to the HTTP servers in ASCII format. The user ID and passwords are embedded in the CGI program to access the database and control of user access is handled by the HTTP server. It is desirable to use existing user access control functions provided by the database server so that the same security and access privileges can be enforced across the network. Since there is no need to go through the HTTP server in the Java-based approach, none of the access control restrictions imposed by the HTTP server apply, thereby enabling user access control to be handled by the security mechanism of the database server. Lack of Presentation Graphics - A HTML document is static with no dynamic presentation graphic capabilities. Even though it is possible to make presentation graphics through generating 2

3 images in GIF or other graphic formats, this method is slow and time consuming because all the images have to be generated by a CGI program on the HTTP server side. A Java applet can handle sophisticated presentation graphics, thereby utilizing the full strength of distributed computing in an object-oriented environment. 1.3 Outline of this paper This paper will focus on the design and integration of multimedia databases for use in a Web-based environment. We will present the implementation strategies to use the rich information presentation capabilities of Web browsers for users to access information from various remote multimedia databases. A central metaserver which sits in the Web server is designed to support such an integration. The meta-server includes a meta-database and a meta-search agent. The meta-database organizes the meta-data of data housed at each remote multimedia database and their query capabilities. The meta-search agent controls the distribution of user queries to relevant database sites through the site server. 2 System Design and Architecture In this section, we present the design and architecture of our Web-based multimedia data retrieval system. The architecture of the system (termed WebView) is shown in Figure 1. The three main components are multimedia database systems at s, a meta-server consisting of a meta-search agent and a metadatabase at the Web server, as well as a set of Web applications at s. Using the Web as a medium to access multimedia sites involves accepting a user query in an acceptable form, selecting the appropriate sites, processing the query at the sites and presenting the results back to the user. Image database Text database Video database Image+text database Web server Meta-server Meta-search Agent Meta-DB Image query Text query Video query Text+image query Figure 1: WebView: the Web-based multimedia data management and retrieval system architecture. A Java database client can be created by constructing wrapper classes of vendor-specic client library functions and compiling the wrapper classes as a dynamic linked library. But due to security reasons, only stand-alone Java applications are able to connect to dynamic linked libraries. A Java applet on the other hand does not have permission to access any les on the local le system. The only way for an applet to access a remote server is through Java's socket API. There are two methods to construct a Java applet as a client for accessing a remote database server: Standard 2-tier architecture - involves only the client and the remote database server. All the client functions are implemented in Java. This requires extensive programming eort because a Java client must be implemented at the protocol level for vendor-specic databases. Improved 3-tier architecture - involves implementing a stand-alone Java server (a Java application running in the Web server) which is used as a gateway. The gateway passes the result and response 3

4 WEB CLIENT [Java applet] GATEWAY [Java] [Application] DATABASE [O2, Oracle,..] Figure 2: Java client-server model. messages between the applet and the remote database server as shown in Figure 2. This is more ecient in that the gateway server can be created as a stand-alone Java application with native client library functions wrapped in Java classes. It communicates as a server with the Java applet at one end while accessing the database server at the other end. We shall follow this approach since this is more exible and portable. Using Java, a new strategy to develop and maintain client/server applications can be established. Instead of installing client packages on users' computers and upgrading them for every new release, a user can download the client software in the form of a Java applet from the Web. 2.1 Web Clients and the User Interface The is a typical user using a standard browser to invoke an HTML document which brings up a Java applet. The applet has the user interface implemented using the rich graphical features supported by the Java API and is used to obtain the user query. The user query is an image or a portion of an image and is accepted from the user interactively in that the user is allowed to display as well as select relevant portions of the image. The image query is then forwarded to the Web server which further routes it to the relevant database site(s). The nal query results (names of the retrieved images) along with the names of the corresponding databases are displayed to the user and the image desired by the user (selected interactively) can be directly retrieved from the specic database using an associated CGI script. 2.2 The Meta-server The meta-database records information needed for database site selection. The meta-database is present in the Web server and organizes the information about remote database sites based on the type of queries they support and the types of media data they house. Given a set of databases at various sites, an initial meta-database is constructed from pre-dened templates (or icons) returned by the individual databases. Such templates contain meta-data about the data in the database, including the type of media data housed, expected query form, specialized algorithms supported and statistical data associated with each multimedia template. Data such as monetary cost and latency of database sites can also be stored to enable early pruning of costly sites. These templates can be periodically updated by the meta-search agent and relayed to component databases. The initial categorization of databases in the meta-database is used to direct queries to relevant sites. A record of recently returned responses and the associated queries is maintained at the server to avoid redundant searches. The meta-database is organized into a hierarchical structure. Database sites are grouped according to template (or icon) classes/subclasses, including keywords, texture pattern, color pattern, and shape pattern. All groupings are based on the degree of similarity among images. The information needed for group assignment is supplied at the time the database registers with the meta-search agent. A database site can belong to one or more template group. Probability data for each database site with respect to templates is also supplied at the time of database registration. Whenever a user query comes in, the meta-server must selectively forward it to the relevant databases (those having the highest potential to nd images matching the query) for ecient searching. In order to achieve the above objective, templates consisting of sample icons are created to represent dierent classes of images corresponding to the dierent databases. The information regarding these templates is stored in the meta-database. When a query comes in, the meta-server runs a local search to come up with matched templates. It then calculates the potential for each remote database by using the statistical information of 4

5 the database and combining it with the similarity between the query and matched templates. This potential is used as a weight to rank the databases so that the top N potential databases can receive the query. The remote servers housing these databases then search for the query and return the matching images to the user. The functionality of the meta-server is split into two modules. The rst module, register module is responsible for collecting and updating the information about the remote databases. The second module, selection module is responsible for making the decisions based on the information in the meta-database and is also responsible for routing the query to the remote databases. The register module - The purpose of the register module is to collect and update information about the remote databases. It takes two conguration les as input. The template conguration le species the location of the templates and the location where other template specic information should be stored. The database conguration le contains location data (including host and port specications) of the remote databases. At startup, the register module reads the information from the conguration les and sends the image data of each template to all the remote databases. The remote databases search for images matching these templates and return statistical data corresponding to the templates. The register module then stores the data in a separate le for each template. This constitutes the meta-database. The selection module - Reecting the hierarchical meta-data organization of database sites in the meta-database, the search process begins by comparing a user query with the templates. One or more query class categories may be derived by selecting the closest templates. The mapping of each user query to templates is determined by a set of rules. This may require nding a semantic equivalence between the user's description and the template indices for the meta-database or features extracted from the query data pattern (for visual queries). The meta-search agent then makes a decision on the relevant database sites to be searched. If the initial selection does not suciently prune the database sites, the meta-search agent can perform a further selection based on user feedback before distributing to relevant database sites. Also, if no template can be found for the query data pattern, the meta-server has the option of creating new templates. Under this scenario, all databases will be asked to provide information pertaining to the new templates. This module also takes two conguration les similar to those in the register module as inputs. The actual meta-database as described in the register module above is designed in the form of a hash table which contains an entry corresponding to each template. This entry includes information like the number of matches, mean, variance and other statistical data which is gathered by a register-server program deploying data corresponding to each template data to all the database servers (indicated by the conguration les) at system startup time and also at regular intervals. Database information is also stored in other tables. Every database server has an information server program running which returns the statistical data corresponding to the templates. The meta-server stores and updates this information in the hash table. Upon receiving a user query, a local search is performed to nd the matching templates, which are then used to index into the hash table for information about the templates at various database sites. This information (along with the similarity of the query to the matching template) helps the meta-server in ranking the databases based on their potential and the query is then forwarded to the top N ranked databases. Both register and selection modules support dynamic conguration. Databases and templates can be added and modied dynamically and their new status indicated by the conguration les. A description of the meta-database and selection approaches can be found in [CMZSM97]. 2.3 Other Design Issues System Issues - The environment is multi-threaded in order to support and follow up on queries from multiple users. Each client is handled from startup time to termination by a separate thread with the parent synchronizing between them. Java's socket API is used to provide connectivity between the applet, Web server and remote servers. 5

6 User Interaction - The list of selected database sites and matching image names is sent back to the user allowing him/her to select the desired database/image. The desired images are fetched directly from the remote database by converting the address to a URL and retrieving it over the Web. The user is actively involved in the decision making process thereby resulting in better results. Image Retrieval - The traditional way of retrieving images from databases is to assign text annotations to image data. This method is insucient to unambiguously describe the image content and is also time consuming considering the task of manually tagging the images. Hence we retrieve images based on the content thereby resulting in qualitatively better matches. Such a technique has been developed on normal le systems and is being integrated with databases like O2 and Oracle. An Information server is a program which runs on the remote server and generates information pertaining to each template (like number of matching images, mean, variance, etc.,) which is used to create the meta-database. A Database server is a program running on the remote image database. This program performs content based image retrieval, taking the query icon image data passed by the application running on the Web server, computing its feature vectors and using them to search the database to retrieve the matching images. Resource handling - Once the session is complete, the applet sends a connection teardown message to the Web server. This request is also forwarded to the remote database servers thereby initiating cleaning operations which involve closing down the sockets between the applet client-web server and Web server-database server, and also removing redundant information relating to the retrieved images thereby freeing valuable resources. 3 Conclusion We have presented a design approach for the integration of multimedia databases located at remote sites. This approach includes the creation of multimedia databases, the meta-database, and the meta-search agent. A prototype system to support Web-based multimedia information retrieval has been implemented using Java. Preliminary experiments have yielded satisfactory results. The meta-database must be dynamically updated to prevent the redundancy of meta-data recorded earlier due to frequent updations to databases. Renement of an existing meta-database in response to component database updates is a dicult task. Since it is impractical to require the databases to report their status every time they are updated, the renement of the meta-database can only be based on careful evaluation and validation of the query results. This has proven to be non-trivial, since we do not know whether the results are indeed relevant to the query without user input. We will pursue this research as part of the future work involved. The current system can be extended to include more multimedia databases containing dierent kinds of data thereby creating a network of multimedia information systems transparently accessible from anywhere in the world. References [BDH + 94] M. Bowman, P. Danzig, D. Hardy, U. Manber, and M. Scwartz. Harvest: A scalable, customizable discovery and access system. Technical Report CU-CS732-94, Department of Computer Science, University of Colorado-Boulder, [CMZSM97] W. Chang, D. Murthy, A. Zhang, and T. Syeda-Mahmood. Metadatabase and Search Agent for Multimedia Database Access over Internet. In the Fourth IEEE International Conference on Multimedia Computing and Systems (ICMCS'97), Ottawa, Canada, June [GGM95] L. Gavarno and H. Garcia-Molina. Generalizing Gloss to Vector-Space Databases and Broker Hierachies. In Proceedings of the 21st International Conference on Very Large Data Bases, pages 78{89,

7 [GGMT94] L. Gavarno, H. Garcia-Molina, and A. Tomasic. The Eectiveness of Gloss for the Text Database Discovery Problems. In Proceedings of the ACM SIGMOD International Conference on Management of Data, Minneapolis, May

13. Databases on the Web

13. Databases on the Web 13. Databases on the Web Requirements for Web-DBMS Integration The ability to access valuable corporate data in a secure manner Support for session and application-based authentication The ability to interface

More information

3. WWW and HTTP. Fig.3.1 Architecture of WWW

3. WWW and HTTP. Fig.3.1 Architecture of WWW 3. WWW and HTTP The World Wide Web (WWW) is a repository of information linked together from points all over the world. The WWW has a unique combination of flexibility, portability, and user-friendly features

More information

Segmentation and Type-Categorization. Global Data Structure. Control. Domain Data Partition. Data Partition. Control. Rules.

Segmentation and Type-Categorization. Global Data Structure. Control. Domain Data Partition. Data Partition. Control. Rules. The use of document structure analysis to retrieve information from documents in digital libraries Debashish Niyogi and Sargur N. Srihari Center of Excellence for Document Analysis and Recognition State

More information

A World Wide Web Resource Discovery System. Budi Yuwono Savio L. Lam Jerry H. Ying Dik L. Lee. Hong Kong University of Science and Technology

A World Wide Web Resource Discovery System. Budi Yuwono Savio L. Lam Jerry H. Ying Dik L. Lee. Hong Kong University of Science and Technology A World Wide Web Resource Discovery System Budi Yuwono Savio L. Lam Jerry H. Ying Dik L. Lee Department of Computer Science Hong Kong University of Science and Technology Clear Water Bay, Hong Kong Abstract

More information

Shared File Directory

Shared File Directory A Web-Based Repository Manager for Brain Mapping Data R.M. Jakobovits, B. Modayur, and J.F. Brinkley Departments of Computer Science and Biological Structure University of Washington, Seattle, WA The Web

More information

As related works, OMG's CORBA (Common Object Request Broker Architecture)[2] has been developed for long years. CORBA was intended to realize interope

As related works, OMG's CORBA (Common Object Request Broker Architecture)[2] has been developed for long years. CORBA was intended to realize interope HORB: Distributed Execution of Java Programs HIRANO Satoshi Electrotechnical Laboratory and RingServer Project 1-1-4 Umezono Tsukuba, 305 Japan hirano@etl.go.jp http://ring.etl.go.jp/openlab/horb/ Abstract.

More information

gateways to order processing in electronic commerce. In fact, the generic Web page access can be considered as a special type of CGIs that are built i

gateways to order processing in electronic commerce. In fact, the generic Web page access can be considered as a special type of CGIs that are built i High-Performance Common Gateway Interface Invocation Ganesh Venkitachalam Tzi-cker Chiueh Computer Science Department State University of New York at Stony Brook Stony Brook, NY 11794-4400 fganesh, chiuehg@cs.sunysb.edu

More information

EXTRACTION OF RELEVANT WEB PAGES USING DATA MINING

EXTRACTION OF RELEVANT WEB PAGES USING DATA MINING Chapter 3 EXTRACTION OF RELEVANT WEB PAGES USING DATA MINING 3.1 INTRODUCTION Generally web pages are retrieved with the help of search engines which deploy crawlers for downloading purpose. Given a query,

More information

Easy Ed: An Integration of Technologies for Multimedia Education 1

Easy Ed: An Integration of Technologies for Multimedia Education 1 Easy Ed: An Integration of Technologies for Multimedia Education 1 G. Ahanger and T.D.C. Little Multimedia Communications Laboratory Department of Electrical and Computer Engineering Boston University,

More information

Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery

Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery Jonathan Stokes, JJT Inc., Austin, Texas, USA ABSTRACT As the Java language evolves from its rudimentary stages into

More information

Chapter 10 Web-based Information Systems

Chapter 10 Web-based Information Systems Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 10 Web-based Information Systems Role of the WWW for IS Initial

More information

ZENworks for Desktops Preboot Services

ZENworks for Desktops Preboot Services 3.2 Novell ZENworks for Desktops Preboot Services DEPLOYMENT www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,

More information

Adaptive Cluster Computing using JavaSpaces

Adaptive Cluster Computing using JavaSpaces Adaptive Cluster Computing using JavaSpaces Jyoti Batheja and Manish Parashar The Applied Software Systems Lab. ECE Department, Rutgers University Outline Background Introduction Related Work Summary of

More information

Software Paradigms (Lesson 10) Selected Topics in Software Architecture

Software Paradigms (Lesson 10) Selected Topics in Software Architecture Software Paradigms (Lesson 10) Selected Topics in Software Architecture Table of Contents 1 World-Wide-Web... 2 1.1 Basic Architectural Solution... 2 1.2 Designing WWW Applications... 7 2 CORBA... 11 2.1

More information

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed. Technical Overview Technical Overview Standards based Architecture Scalable Secure Entirely Web Based Browser Independent Document Format independent LDAP integration Distributed Architecture Multiple

More information

Active Server Pages Architecture

Active Server Pages Architecture Active Server Pages Architecture Li Yi South Bank University Contents 1. Introduction... 2 1.1 Host-based databases... 2 1.2 Client/server databases... 2 1.3 Web databases... 3 2. Active Server Pages...

More information

X100 ARCHITECTURE REFERENCES:

X100 ARCHITECTURE REFERENCES: UNION SYSTEMS GLOBAL This guide is designed to provide you with an highlevel overview of some of the key points of the Oracle Fusion Middleware Forms Services architecture, a component of the Oracle Fusion

More information

BIG-IP Access Policy Manager : Portal Access. Version 12.1

BIG-IP Access Policy Manager : Portal Access. Version 12.1 BIG-IP Access Policy Manager : Portal Access Version 12.1 Table of Contents Table of Contents Overview of Portal Access...7 Overview: What is portal access?...7 About portal access configuration elements...7

More information

Course Content. Outline of Lecture 10. Objectives of Lecture 10 DBMS & WWW. CMPUT 499: DBMS and WWW. Dr. Osmar R. Zaïane. University of Alberta 4

Course Content. Outline of Lecture 10. Objectives of Lecture 10 DBMS & WWW. CMPUT 499: DBMS and WWW. Dr. Osmar R. Zaïane. University of Alberta 4 Technologies and Applications Winter 2001 CMPUT 499: DBMS and WWW Dr. Osmar R. Zaïane Course Content Internet and WWW Protocols and beyond Animation & WWW Java Script Dynamic Pages Perl Intro. Java Applets

More information

QuickSpecs. Compaq NonStop Transaction Server for Java Solution. Models. Introduction. Creating a state-of-the-art transactional Java environment

QuickSpecs. Compaq NonStop Transaction Server for Java Solution. Models. Introduction. Creating a state-of-the-art transactional Java environment Models Bringing Compaq NonStop Himalaya server reliability and transactional power to enterprise Java environments Compaq enables companies to combine the strengths of Java technology with the reliability

More information

Enterprise Java Unit 1- Chapter 3 Prof. Sujata Rizal Introduction to Servlets

Enterprise Java Unit 1- Chapter 3 Prof. Sujata Rizal Introduction to Servlets 1. Introduction How do the pages you're reading in your favorite Web browser show up there? When you log into your favorite Web site, how does the Web site know that you're you? And how do Web retailers

More information

Extended Search Administration

Extended Search Administration IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 Note! Before using

More information

Analysis of the effects of removing redundant header information in persistent HTTP connections

Analysis of the effects of removing redundant header information in persistent HTTP connections Analysis of the effects of removing redundant header information in persistent HTTP connections Timothy Bower, Daniel Andresen, David Bacon Department of Computing and Information Sciences 234 Nichols

More information

Keywords Data alignment, Data annotation, Web database, Search Result Record

Keywords Data alignment, Data annotation, Web database, Search Result Record Volume 5, Issue 8, August 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Annotating Web

More information

Transparent Access to Legacy Data in Java. Olivier Gruber. IBM Almaden Research Center. San Jose, CA Abstract

Transparent Access to Legacy Data in Java. Olivier Gruber. IBM Almaden Research Center. San Jose, CA Abstract Transparent Access to Legacy Data in Java Olivier Gruber IBM Almaden Research Center San Jose, CA 95120 Abstract We propose in this paper an extension to PJava in order to provide a transparent access

More information

SAS 9.2 Foundation Services. Administrator s Guide

SAS 9.2 Foundation Services. Administrator s Guide SAS 9.2 Foundation Services Administrator s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS 9.2 Foundation Services: Administrator s Guide. Cary, NC:

More information

user with a QBE-like interface. The QBE-like interface creates a single virtual environment displaying database information about all current connecti

user with a QBE-like interface. The QBE-like interface creates a single virtual environment displaying database information about all current connecti Applications of JAVA programming language to database management Bradley F. Burton and Victor W. Marek Department of Computer Science University of Kentucky Lexington, KY 40506-0046 e-mail: fbfburton marekg@cs.uky.edu

More information

Java- and CORBA-Based Network Management. Mika Leppinen, Pekka Pulkkinen, and Aapo Rautiainen

Java- and CORBA-Based Network Management. Mika Leppinen, Pekka Pulkkinen, and Aapo Rautiainen Project Reports Java- and CORBA-Based Network Management Mika Leppinen, Pekka Pulkkinen, and Aapo Rautiainen Nokia Research Center Nokia developed the Distributed Computing Platform prototype to support

More information

Enterprise Data Catalog for Microsoft Azure Tutorial

Enterprise Data Catalog for Microsoft Azure Tutorial Enterprise Data Catalog for Microsoft Azure Tutorial VERSION 10.2 JANUARY 2018 Page 1 of 45 Contents Tutorial Objectives... 4 Enterprise Data Catalog Overview... 5 Overview... 5 Objectives... 5 Enterprise

More information

Distributed Indexing of the Web Using Migrating Crawlers

Distributed Indexing of the Web Using Migrating Crawlers Distributed Indexing of the Web Using Migrating Crawlers Odysseas Papapetrou cs98po1@cs.ucy.ac.cy Stavros Papastavrou stavrosp@cs.ucy.ac.cy George Samaras cssamara@cs.ucy.ac.cy ABSTRACT Due to the tremendous

More information

Mobile Computing An Browser. Grace Hai Yan Lo and Thomas Kunz fhylo, October, Abstract

Mobile Computing An  Browser. Grace Hai Yan Lo and Thomas Kunz fhylo, October, Abstract A Case Study of Dynamic Application Partitioning in Mobile Computing An E-mail Browser Grace Hai Yan Lo and Thomas Kunz fhylo, tkunzg@uwaterloo.ca University ofwaterloo, ON, Canada October, 1996 Abstract

More information

Automated Online News Classification with Personalization

Automated Online News Classification with Personalization Automated Online News Classification with Personalization Chee-Hong Chan Aixin Sun Ee-Peng Lim Center for Advanced Information Systems, Nanyang Technological University Nanyang Avenue, Singapore, 639798

More information

The SAP Internet Programming Model, Part 1

The SAP Internet Programming Model, Part 1 The SAP Internet Programming Model, Part 1 Since the first SAP ITS-enabled R/3 release (R/3 3.1G), the number of standard Internet Applications Components (IACs) provided by SAP has constantly increased.

More information

HP Database and Middleware Automation

HP Database and Middleware Automation HP Database and Middleware Automation For Windows Software Version: 10.10 SQL Server Database Refresh User Guide Document Release Date: June 2013 Software Release Date: June 2013 Legal Notices Warranty

More information

SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc.

SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc. SAS Solutions for the Web: Static and Dynamic Alternatives Matthew Grover, S-Street Consulting, Inc. Abstract This paper provides a detailed analysis of creating static and dynamic web content using the

More information

Creating Enterprise and WorkGroup Applications with 4D ODBC

Creating Enterprise and WorkGroup Applications with 4D ODBC Creating Enterprise and WorkGroup Applications with 4D ODBC Page 1 EXECUTIVE SUMMARY 4D ODBC is an application development tool specifically designed to address the unique requirements of the client/server

More information

Cluster quality 15. Running time 0.7. Distance between estimated and true means Running time [s]

Cluster quality 15. Running time 0.7. Distance between estimated and true means Running time [s] Fast, single-pass K-means algorithms Fredrik Farnstrom Computer Science and Engineering Lund Institute of Technology, Sweden arnstrom@ucsd.edu James Lewis Computer Science and Engineering University of

More information

Don t just manage your documents. Mobilize them!

Don t just manage your documents. Mobilize them! Don t just manage your documents Mobilize them! Don t just manage your documents Mobilize them! A simple, secure way to transform how you control your documents across the Internet and in your office.

More information

I&R SYSTEMS ON THE INTERNET/INTRANET CITES AS THE TOOL FOR DISTANCE LEARNING. Andrii Donchenko

I&R SYSTEMS ON THE INTERNET/INTRANET CITES AS THE TOOL FOR DISTANCE LEARNING. Andrii Donchenko International Journal "Information Technologies and Knowledge" Vol.1 / 2007 293 I&R SYSTEMS ON THE INTERNET/INTRANET CITES AS THE TOOL FOR DISTANCE LEARNING Andrii Donchenko Abstract: This article considers

More information

Middleware. Adapted from Alonso, Casati, Kuno, Machiraju Web Services Springer 2004

Middleware. Adapted from Alonso, Casati, Kuno, Machiraju Web Services Springer 2004 Middleware Adapted from Alonso, Casati, Kuno, Machiraju Web Services Springer 2004 Outline Web Services Goals Where do they come from? Understanding middleware Middleware as infrastructure Communication

More information

Chapter 1: Distributed Information Systems

Chapter 1: Distributed Information Systems Chapter 1: Distributed Information Systems Contents - Chapter 1 Design of an information system Layers and tiers Bottom up design Top down design Architecture of an information system One tier Two tier

More information

Two-Dimensional Visualization for Internet Resource Discovery. Shih-Hao Li and Peter B. Danzig. University of Southern California

Two-Dimensional Visualization for Internet Resource Discovery. Shih-Hao Li and Peter B. Danzig. University of Southern California Two-Dimensional Visualization for Internet Resource Discovery Shih-Hao Li and Peter B. Danzig Computer Science Department University of Southern California Los Angeles, California 90089-0781 fshli, danzigg@cs.usc.edu

More information

Info Agent USER. External Retrieval Agent. Internal Services Agent. Interface Agent

Info Agent USER. External Retrieval Agent. Internal Services Agent. Interface Agent The Info Agent: an Interface for Supporting Users in Intelligent Retrieval Daniela D'Aloisi and Vittorio Giannini Fondazione Ugo Bordoni Via B. Castiglione 59, I-00142, Rome, Italy Voice +39 6 5480 3422/3425

More information

TANDBERG Management Suite - Redundancy Configuration and Overview

TANDBERG Management Suite - Redundancy Configuration and Overview Management Suite - Redundancy Configuration and Overview TMS Software version 11.7 TANDBERG D50396 Rev 2.1.1 This document is not to be reproduced in whole or in part without the permission in writing

More information

The HyperContext Prototype

The HyperContext Prototype 110 Chapter 7 The HyperContext Prototype 7.1 Introduction The HyperContext prototype has been implemented to demonstrate some of the concepts introduced and discussed throughout this thesis. It also provides

More information

Borland AppServer. Borland

Borland AppServer. Borland Borland AppServer An Integrated Solution for Developing, Deploying, and Managing Distributed Multi-tier Applications. August 1998 Borland PAGE 1 Contents Introduction 4 Enterprises Shift to the Middle-tier

More information

Compilation Issues for High Performance Computers: A Comparative. Overview of a General Model and the Unied Model. Brian J.

Compilation Issues for High Performance Computers: A Comparative. Overview of a General Model and the Unied Model. Brian J. Compilation Issues for High Performance Computers: A Comparative Overview of a General Model and the Unied Model Abstract This paper presents a comparison of two models suitable for use in a compiler for

More information

Implementing Problem Resolution Models in Remedy

Implementing Problem Resolution Models in Remedy CERN-IT-2000-001 15 February 2000 Implementing Problem Resolution Models in Remedy Miguel Marquina, Raúl Ramos, José Padilla CERN, IT Division, User Support Group This paper defines the concept of Problem

More information

Assignment 5. Georgia Koloniari

Assignment 5. Georgia Koloniari Assignment 5 Georgia Koloniari 2. "Peer-to-Peer Computing" 1. What is the definition of a p2p system given by the authors in sec 1? Compare it with at least one of the definitions surveyed in the last

More information

second_language research_teaching sla vivian_cook language_department idl

second_language research_teaching sla vivian_cook language_department idl Using Implicit Relevance Feedback in a Web Search Assistant Maria Fasli and Udo Kruschwitz Department of Computer Science, University of Essex, Wivenhoe Park, Colchester, CO4 3SQ, United Kingdom fmfasli

More information

Functional Description Document (Version 1.0) A guide through of the underlying technologies for the semantic tagging application HydroTagger

Functional Description Document (Version 1.0) A guide through of the underlying technologies for the semantic tagging application HydroTagger HYDROTAGGER Functional Description Document (Version 1.0) A guide through of the underlying technologies for the semantic tagging application HydroTagger May 2008 Prepared by: Michael Piasecki Department

More information

Appendix A GLOSSARY SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC.

Appendix A GLOSSARY SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC. Appendix A GLOSSARY SYS-ED/ COMPUTER EDUCATION TECHNIQUES, INC. Action Applet Bidirectional support Block Built-in macro Canvas CGI - Common Gateway Interface Character set Dependency view Dialog box Encryption

More information

Dheeraj Sanghi. Abstract. In the last few years, there have been a revolution in the telecommunication scenario of

Dheeraj Sanghi. Abstract. In the last few years, there have been a revolution in the telecommunication scenario of NUMBERING PLAN FOR INTERNET TELEPHONY Dheeraj Sanghi Abstract In the last few years, there have been a revolution in the telecommunication scenario of the country. There are new services like paging, cellular,

More information

Client Installation and User's Guide

Client Installation and User's Guide IBM Tivoli Storage Manager FastBack for Workstations Version 7.1 Client Installation and User's Guide SC27-2809-03 IBM Tivoli Storage Manager FastBack for Workstations Version 7.1 Client Installation

More information

Real Application Security Administration

Real Application Security Administration Oracle Database Real Application Security Administration Console (RASADM) User s Guide 12c Release 2 (12.2) E85615-01 June 2017 Real Application Security Administration Oracle Database Real Application

More information

CMPE 151: Network Administration. Servers

CMPE 151: Network Administration. Servers CMPE 151: Network Administration Servers Announcements Unix shell+emacs tutorial. Basic Servers Telnet/Finger FTP Web SSH NNTP Let s look at the underlying protocols. Client-Server Model Request Response

More information

Outline. Internet and World Wide Web. History of the Internet. What is the Internet? How Does Data Travel Through the Internet?

Outline. Internet and World Wide Web. History of the Internet. What is the Internet? How Does Data Travel Through the Internet? Outline Internet and World Wide Web Internet World Wide Web Creating Web Pages CS 1410 Intro to Computer Tecnology Internet and World Wide Web 2 What is the Internet? The internet is a network of networks

More information

A campus wide setup of Question Mark Perception (V2.5) at the Katholieke Universiteit Leuven (Belgium) facing a large scale implementation

A campus wide setup of Question Mark Perception (V2.5) at the Katholieke Universiteit Leuven (Belgium) facing a large scale implementation Loughborough University Institutional Repository A campus wide setup of Question Mark Perception (V2.5) at the Katholieke Universiteit Leuven (Belgium) facing a large scale implementation This item was

More information

Database Server. 2. Allow client request to the database server (using SQL requests) over the network.

Database Server. 2. Allow client request to the database server (using SQL requests) over the network. Database Server Introduction: Client/Server Systems is networked computing model Processes distributed between clients and servers. Client Workstation (usually a PC) that requests and uses a service Server

More information

XML Data Stream Processing: Extensions to YFilter

XML Data Stream Processing: Extensions to YFilter XML Data Stream Processing: Extensions to YFilter Shaolei Feng and Giridhar Kumaran January 31, 2007 Abstract Running XPath queries on XML data steams is a challenge. Current approaches that store the

More information

Oracle Application Express: Administration 1-2

Oracle Application Express: Administration 1-2 Oracle Application Express: Administration 1-2 The suggested course agenda is displayed in the slide. Each lesson, except the Course Overview, will be followed by practice time. Oracle Application Express:

More information

Chapter 27 WWW and HTTP Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Chapter 27 WWW and HTTP Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 27 WWW and HTTP 27.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 27-1 ARCHITECTURE The WWW today is a distributed client/server service, in which

More information

Visual Basic Live Techniques

Visual Basic Live Techniques Page 1 of 8 Visual Basic Live Techniques Mike Wills Microsoft Corporation Revised December 1998 Summary: Discusses common Web site development techniques discovered during the development of the Visual

More information

How to Configure Authentication and Access Control (AAA)

How to Configure Authentication and Access Control (AAA) How to Configure Authentication and Access Control (AAA) Overview The Barracuda Web Application Firewall provides features to implement user authentication and access control. You can create a virtual

More information

For our sample application we have realized a wrapper WWWSEARCH which is able to retrieve HTML-pages from a web server and extract pieces of informati

For our sample application we have realized a wrapper WWWSEARCH which is able to retrieve HTML-pages from a web server and extract pieces of informati Meta Web Search with KOMET Jacques Calmet and Peter Kullmann Institut fur Algorithmen und Kognitive Systeme (IAKS) Fakultat fur Informatik, Universitat Karlsruhe Am Fasanengarten 5, D-76131 Karlsruhe,

More information

Monitoring the Usage of the ZEUS Analysis Grid

Monitoring the Usage of the ZEUS Analysis Grid Monitoring the Usage of the ZEUS Analysis Grid Stefanos Leontsinis September 9, 2006 Summer Student Programme 2006 DESY Hamburg Supervisor Dr. Hartmut Stadie National Technical

More information

"Web Age Speaks!" Webinar Series

Web Age Speaks! Webinar Series "Web Age Speaks!" Webinar Series Java EE Patterns Revisited WebAgeSolutions.com 1 Introduction Bibhas Bhattacharya CTO bibhas@webagesolutions.com Web Age Solutions Premier provider of Java & Java EE training

More information

Steering. Stream. User Interface. Stream. Manager. Interaction Managers. Snapshot. Stream

Steering. Stream. User Interface. Stream. Manager. Interaction Managers. Snapshot. Stream Agent Roles in Snapshot Assembly Delbert Hart Dept. of Computer Science Washington University in St. Louis St. Louis, MO 63130 hart@cs.wustl.edu Eileen Kraemer Dept. of Computer Science University of Georgia

More information

(C) Global Journal of Engineering Science and Research Management

(C) Global Journal of Engineering Science and Research Management ANDROID BASED SECURED PHOTO IDENTIFICATION SYSTEM USING DIGITAL WATERMARKING Prof.Abhijeet A.Chincholkar *1, Ms.Najuka B.Todekar 2, Ms.Sunita V.Ghai 3 *1 M.E. Digital Electronics, JCOET Yavatmal, India.

More information

Release Presentation. ODS Web Services Version Open Data Services Via Web Services. Release Date: 2014/09/30

Release Presentation. ODS Web Services Version Open Data Services Via Web Services. Release Date: 2014/09/30 Release Presentation ODS Web Services Version 1.1.1 Open Data Services Via Web Services Release Date: 2014/09/30 Deliverables The document represents a companion standard recommendation for interacting

More information

SOLUTION BRIEF CA TEST DATA MANAGER FOR HPE ALM. CA Test Data Manager for HPE ALM

SOLUTION BRIEF CA TEST DATA MANAGER FOR HPE ALM. CA Test Data Manager for HPE ALM SOLUTION BRIEF CA TEST DATA MANAGER FOR HPE ALM CA Test Data Manager for HPE ALM Generate all the data needed to deliver fully tested software, and export it directly into Hewlett Packard Enterprise Application

More information

INTRODUCTION. Chapter GENERAL

INTRODUCTION. Chapter GENERAL Chapter 1 INTRODUCTION 1.1 GENERAL The World Wide Web (WWW) [1] is a system of interlinked hypertext documents accessed via the Internet. It is an interactive world of shared information through which

More information

Enterprise Java Unit 1-Chapter 2 Prof. Sujata Rizal Java EE 6 Architecture, Server and Containers

Enterprise Java Unit 1-Chapter 2 Prof. Sujata Rizal Java EE 6 Architecture, Server and Containers 1. Introduction Applications are developed to support their business operations. They take data as input; process the data based on business rules and provides data or information as output. Based on this,

More information

Embedded101 Blog User Guide

Embedded101 Blog User Guide Serving the Windows Embedded Community Embedded101 Blog User Guide Using Windows Live Write 2011 To Upload Blog Entry Samuel Phung Windows Embedded MVP http://www.embedded101.com Screen captured with Snagit

More information

U.S. Rehabilitation Act Section 508 Compliance and Remediation Statement for Livelink irims 3.0.2

U.S. Rehabilitation Act Section 508 Compliance and Remediation Statement for Livelink irims 3.0.2 U.S. Rehabilitation Act Section 508 Compliance and Remediation Statement for Livelink irims 3.0.2 August 27, 2003 Contents Compliance and Remediation Statement for Section 508 of the Rehabilitation Act...

More information

Michael F. Schwartz. March 12, (Original Date: August 1994 Revised March 1995) Abstract

Michael F. Schwartz. March 12, (Original Date: August 1994 Revised March 1995) Abstract Harvest: A Scalable, Customizable Discovery and Access System C. Mic Bowman Transarc Corp. Udi Manber University of Arizona Peter B. Danzig University of Southern California Michael F. Schwartz University

More information

Client Installation and User's Guide

Client Installation and User's Guide IBM Tivoli Storage Manager FastBack for Workstations Version 7.1.1 Client Installation and User's Guide SC27-2809-04 IBM Tivoli Storage Manager FastBack for Workstations Version 7.1.1 Client Installation

More information

Execution Architecture

Execution Architecture Execution Architecture Software Architecture VO (706.706) Roman Kern Institute for Interactive Systems and Data Science, TU Graz 2018-11-07 Roman Kern (ISDS, TU Graz) Execution Architecture 2018-11-07

More information

White Paper: Delivering Enterprise Web Applications on the Curl Platform

White Paper: Delivering Enterprise Web Applications on the Curl Platform White Paper: Delivering Enterprise Web Applications on the Curl Platform Table of Contents Table of Contents Executive Summary... 1 Introduction... 2 Background... 2 Challenges... 2 The Curl Solution...

More information

X-S Framework Leveraging XML on Servlet Technology

X-S Framework Leveraging XML on Servlet Technology X-S Framework Leveraging XML on Servlet Technology Rajesh Kumar R Abstract This paper talks about a XML based web application framework that is based on Java Servlet Technology. This framework leverages

More information

Performance Optimization for Informatica Data Services ( Hotfix 3)

Performance Optimization for Informatica Data Services ( Hotfix 3) Performance Optimization for Informatica Data Services (9.5.0-9.6.1 Hotfix 3) 1993-2015 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

Installing and Configuring Worldox/Web Mobile

Installing and Configuring Worldox/Web Mobile Installing and Configuring Worldox/Web Mobile SETUP GUIDE v 1.1 Revised 6/16/2009 REVISION HISTORY Version Date Author Description 1.0 10/20/2008 Michael Devito Revised and expanded original draft document.

More information

How to Configure Informix Connect and ODBC

How to Configure Informix Connect and ODBC Platform: Informix How to Configure Informix Connect and ODBC James Edmiston Informix DBA Consultant Quest Information Systems, Inc. Session: L7 /3:30 Purpose Identify Informix connectivity products and

More information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de

More information

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agent-Enabling Transformation of E-Commerce Portals with Web Services Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:

More information

Servlet Performance and Apache JServ

Servlet Performance and Apache JServ Servlet Performance and Apache JServ ApacheCon 1998 By Stefano Mazzocchi and Pierpaolo Fumagalli Index 1 Performance Definition... 2 1.1 Absolute performance...2 1.2 Perceived performance...2 2 Dynamic

More information

IBM Records Manager Version 8.5. Designing a DoD Compliant Solution

IBM Records Manager Version 8.5. Designing a DoD Compliant Solution IBM Records Manager Version 8.5 Designing a DoD 5015.02 Compliant Solution IBM Records Manager Version 8.5 Designing a DoD 5015.02 Compliant Solution Note Before using this information and the product

More information

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline

More information

CGI Subroutines User's Guide

CGI Subroutines User's Guide FUJITSU Software NetCOBOL V11.0 CGI Subroutines User's Guide Windows B1WD-3361-01ENZ0(00) August 2015 Preface Purpose of this manual This manual describes how to create, execute, and debug COBOL programs

More information

Introducing Cisco License Manager

Introducing Cisco License Manager CHAPTER 1 Cisco License rapidly acquires and deploys a large number of software licenses and tracks license status for an entire network. Tip If you are using Cisco License for the first time, see the

More information

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Layers of an information system. Design strategies.

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Layers of an information system. Design strategies. Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline

More information

A Java-based Course in Human-Computer Interaction. Eileen Kraemer. The University of Georgia. Athens, GA interface.

A Java-based Course in Human-Computer Interaction. Eileen Kraemer. The University of Georgia. Athens, GA interface. A Java-based Course in Human-Computer Interaction Eileen Kraemer Computer Science Department The University of Georgia Athens, GA 30602 Abstract The ACM/SIGCHI proposed curriculum for Human-Computer Interaction

More information

Discover: A Resource Discovery System based on Content. Routing

Discover: A Resource Discovery System based on Content. Routing Discover: A Resource Discovery System based on Content Routing Mark A. Sheldon 1, Andrzej Duda 2, Ron Weiss 1, David K. Giord 1 1 Programming Systems Research Group, MIT Laboratory for Computer Science,

More information

PeopleSoft Internet Architecture

PeopleSoft Internet Architecture PeopleSoft Internet Architecture AN OPEN ARCHITECTURE FOR INTERNET ACCESS AND INTEGRATION 3 ( 2 3 / (6 2 ) 7 Ã3 2 6, 7, 2 1 Ã3 $ 3 ( 5 - $ 1 8 $ 5 < Ã 3 (23/(6 2)7Ã, 17(51(7Ã$ 5&+,7(&785( - $18$5

More information

From Apps to Web Services: Deploying Your MATLAB Algorithms and Applications Marta Wilczkowiak

From Apps to Web Services: Deploying Your MATLAB Algorithms and Applications Marta Wilczkowiak From Apps to Web Services: Deploying Your Algorithms and Applications Marta Wilczkowiak 1 2013 The MathWorks, Inc. Why deploy your algorithms? Raise awareness of your work Reduce duplication of efforts

More information

EXTRACTION INFORMATION ADAPTIVE WEB. The Amorphic system works to extract Web information for use in business intelligence applications.

EXTRACTION INFORMATION ADAPTIVE WEB. The Amorphic system works to extract Web information for use in business intelligence applications. By Dawn G. Gregg and Steven Walczak ADAPTIVE WEB INFORMATION EXTRACTION The Amorphic system works to extract Web information for use in business intelligence applications. Web mining has the potential

More information

Advanced Lectures on knowledge Engineering

Advanced Lectures on knowledge Engineering TI-25 Advanced Lectures on knowledge Engineering Client-Server & Distributed Objects Platform Department of Information & Computer Sciences, Saitama University B.H. Far (far@cit.ics.saitama-u.ac.jp) http://www.cit.ics.saitama-u.ac.jp/~far/lectures/ke2/ke2-06/

More information

CLIENT SERVER ARCHITECTURE:

CLIENT SERVER ARCHITECTURE: CLIENT SERVER ARCHITECTURE: Client-Server architecture is an architectural deployment style that describe the separation of functionality into layers with each segment being a tier that can be located

More information

SAS BI Dashboard 3.1. User s Guide Second Edition

SAS BI Dashboard 3.1. User s Guide Second Edition SAS BI Dashboard 3.1 User s Guide Second Edition The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2007. SAS BI Dashboard 3.1: User s Guide, Second Edition. Cary, NC:

More information

OO Based Development of a Multi Media Application Server Prototype

OO Based Development of a Multi Media Application Server Prototype OO Based Development of a Multi Media Application Prototype E. GUL, G. WILLEKENS(team leader), F.HOSTE, T. BATSELE, R. SELDERSLAGHS, N. QUARTIER Alcatel Bell (A7) Francis Wellesplein 1 2018 Antwerpen,

More information