ThinProway A Java client to a SAS application. A successful story. Exactly what you need?

Size: px
Start display at page:

Download "ThinProway A Java client to a SAS application. A successful story. Exactly what you need?"

Transcription

1 ThinProway A Java client to a SAS application. A successful story. Exactly what you need? Author: Riccardo Proni TXT Ingegneria Informatica Abstract ThinProway is a software solution dedicated to the manufacturing industry. The engineer needs a simple and single console to access and analyze process and quality data, hiding as much as possible all not interesting details like the data format and location. The application environment includes many huge and heterogeneous data sources (GBdbases; 100-GB file repositories). TXT Ingegneria Informatica has a long and deep experience in the field: we have developed a SAS application (FMOS Proway) composed of a powerful data warehouseoriented kernel with a single and efficient user interface. A continuous successful story since 1992 in one of the main microelectronics companies. ThinProway is a thin-client evolution based on Java and SAS/IntrNet. It takes advantage of the web technology benefits like: run the same application from many platforms through a standard browser; easy, friendly and well-known remote access; information is shared as default ; the maintenance activity is mainly dedicated to a small number of centralized servers. The Paper covers the related technical and business issues. A good opportunity to share a successful experience of web-enabling an existing and complex system based on SAS. The existing application: FMOS Proway General Overview FMOS Proway is a system dedicated to the analysis of data collected in complex production process. It s currently used by one of the main microelectronics company. The related production process is characterized by a huge number of phases including some functional and quality test steps. A large amount of data is collected having the following peculiarity: history data: to track all production phases in terms of dates and, equipment and some parameter values like temperature, resistance, test data: are collected at different test phases with a different cardinality: related to the single chip or to a whole lot;

2 data are stored in different formats: database with different data structure on different DBMS systems or files in binary or text format; data are stored in different plants spread all around the world. The data analysis activity is very important because it s the only way to verify and grant a given quality level on the final product. FMOS Proway is a company wide engineering data analysis system, where company wide is intended both in geographical and technological meaning: the system can access all company technical data, no matter where and how they are collected and stored. On the top of this flat platform standard or customer specific data analysis procedures run accessing the data sources in a totally transparent way. The whole system is build around a set of TXT Ingegneria Informatica proprietary modules (the Kernel) completely developed using the SAS Institute software, and a series of services provided by the company on the basis of its specific know-how. The main advantages of this approach are: single base platform to access and analyze the whole production process; it s a way to improve the production process quality towards zero defect through a better and complete knowledge of it; data analysis and report sharing between different work groups, functions and departments; system open toward customer needs and existing data systems; the Intranet is inside the system hidden to the final user as much as possible. How it works The general data analysis process is sketched in Figure 1. It is composed of the following three main steps. Data Selection: the user have first to select the data he wants to analyze. This step is done creating a selection criterion composed of many logical conditions connected by an AND operator. There are many type of conditions supported from the simplest one (a database field equals a given value) to more complex on many fields connected by different type of logical operators on many databases. The criterion composition activity is performed using a easy to use interactive tool that is able to propose to the user at each step the list of values that satisfy the conditions already specified. The values displayed are directly retrieved from the databases dynamically creating and executing SQL queries. This approach has many advantages like: a unique and clear access to all data; the data selection window is a real data navigation tool that is by it-self a data analysis feature, the user can use any available information to select data. Data Extraction: the system extracts the data needed by the required analysis and on the basis of the current selection criterion. Data are extracted from databases or files and stored into SAS datasets. This step is automatically performed by the system in a totally transparent way. As a consequence the user does not need to know any detail about the analyzed data like where and how they are stored.

3 Application: the user can select and execute on of the available data analysis function. A single function can produce an output starting from the data extracted by the previous step. Each application has many execution options that affect how the data are grouped and displayed. There are currently more than 100 applications supported. All applications are executed from the same window and can run in one of the following mode: interactive, batch, at time and periodically (weekly, monthly, ). This approach has several advantages: once the user learn to use the application manager window he can run any type of application on all data types, applications are not dedicated to specific data (like critical parameter) but they can be used on different data on the basis of the data selection performed. The ThinProway project The web technology has a natural and very useful application in a so complex and distributed environment. The possibility to access the existing system via a standard Internet Browser has many advantages like: availability on all platform that supports a standard browser; easy, friendly and well-known user interface; information and data analysis results will be shared as default ; built-in remote access capability; no need to install and support dedicated software on the clients (except the browser) like SAS Institute software, loading procedures, ; the maintenance activity is mainly dedicated to a small number of centralized servers. All this factor have started the ThinProway project. The basic idea is to create a simple and easy to use interface to the existing system available through the web in order to gain all described advantages. It was decided to start with a first version that implements a subset of the functions supported by the full-sas version and to include the remaining functions in following releases. This approach has many advantages like: gain know-how on the new technology and test it with a not too complex application; give to the users something to test as soon as possible; collect user feed-back in a short time; On the other and it was quite simple to identify a meaningful subset of functions because there it was already emerged the need of a light version of the existing software to be used by occasional user or to perform some simple standardized analysis. Project Definition The following project requirements have been defined: the client application must be directly available through a standard web browser an should implement a meaningful subset of the function supported by the current system; all data analysis results must be directly published and shared on the web;

4 the client will be dedicated to INTRAnet use; as a consequence there is no need of advanced security procedures; the existing code must be re-used as much as possible; only the SAS modules already needed by the current application plus at least SAS/Intrnet TM (for cost reduction) must be used; create an application easy to maintain and to evolve. Basic Architecture The solution identified to satisfy all these requirements is displayed in Figure 2. There are 4 main entity: the client running in a web browser, a web server, a FMOS Proway / SAS server, many database servers. The client running in the Internet Browser is a Java applet (a Java program) that access a FMOS Proway server. The Java applet is downloaded from a web server that act as a gateway between the Java Client and the FMOS Proway server. The client is a real thin-client (from this the name ThinProway ) because it implements only the user interface; all computing and data extraction activities will be performed by the FMOS Proway server. All access to database servers are executed only by the FMOS Proway server. This approach grants the maximum re-use of code already developed for FMOS Proway. On the other hand Java is a real modern object-oriented programming language that allow to easy maintain and evolve the product. The Proway server runs a modified version of the existing code that includes the interface to the Java Client. The following SAS modules are used: SAS base SAS/STAT SAS/GRAPH SAS/AF SAS/INSIGHT SAS/QC SAS/ACCESS for each database to interface (Ingres, Oracle) SAS/CONNECT SAS/IntrNet TM WEB Publishing Tools It has to be noticed that the SAS/SHARE module is not included in the list. This constrain, introduced because of budget problems, has influenced many implementation decisions and strategies. Project Result The ThinProway client is a single Java Applet that have three main areas:

5 data source selection: used to select the type of database and the database the user want to analyze; data selection: used to perform the data selection on the specified database; report management: used to execute a report on selected data. Before accessing the system the user is asked to identify himself using a user name and a password (see Figure 3). Data source selection FMOS Proway and ThinProway, access the data sources using a meta-data concept. All data sources types are classified in hierarchical way: datatype: it s a main classification category that define if the data source is related to a process (history) data or to a given test phase data; dbfamily: a set of database very similar but of different version; usually the databases follow their own evolution through new releases including some small differences dbmodel: the exact database model (i.e. structure) For each dbmodel there is a database descriptor that describe the type of data stored in it, how they are stored and the relation with other database models. The FMOS Proway system uses only this descriptor to access the database. The first ThinProway panel - Database - (see Figure 4) allow the user to select the database to be used in the data analysis procedure by mean of the classification categories. The configured databases are stored in dedicated datasets on the FMOS Proway server and are directly retrieved by the client. In this way they must me defined in only one place. Once the data base is selected the Java Client load from the FMOS Proway server all related information like: the field to be used during the data selection process; the list of available applications. The other areas are filled as consequence. Data Selection The Data Selection panel is used to composed of selection criterion. In ThinProway a selection criterion is set of simple condition with the following structure: <database field> <logical operator> <values> Examples are: product = producta start_date BETWEEN 20Apr1999 and 28Apr1999 lot IN l1,l2,l3, ln The criterion is composed using a set of controls dedicated to each database field (see Figure 5) that allow to:

6 select the logical operator; directly type in the required value or select it from a list proposed by the system. It is important to notice that the list of available values proposed by the system is computed in this way: all condition already specified are taken into account; the list is extracted directly from the database creating on the fly an ad hoc query; the Java Client send to the FMOS Proway server the current conditions and the field to extract; the server compose the query and run it on the database server; the resulting dataset is sent back to the client. Report management Once the user has performed the data selection he can run a specific data analysis procedure (a Report ) on the identified data by mean of the Report panel (see Figure 6). All supported report for the selected database are listed. The user can select the desired one and optionally set some execution options that affect how the data are summarized or how they are presented. After this step the user can execute the report. The reports are produced following these steps: the Java Client send the report request, together with all execution options, to the FMOS Proway server; the FMOS Proway server: extracts the needed data from the databases; creates the report; converts the report in html format; saves the html file in a special area reachable from the web server (a URL); sends back to the Java client the name of the file produced; the Java Client launch another browser window on the html page just produced to display the report. It is important to notice that using this approach all existing FMOS Proway applications can be ported on ThinProway simply adding the output conversion to the html format. The Java to SAS interface The system architecture has been designed in order to minimize and clearly identify the type of interaction between the Java client and the SAS server. As a consequence only the following interaction types have been defined and implemented: start a FMOS Proway (SAS ) session on the remote SAS server from the Java client; a single session is executed for each ThinProway client running; read a dataset stored on and produced by the SAS server from the Java Applet create a new dataset on the SAS server from the Java applet start a SAS procedure from the Java Client They are described in the following paragraphs.

7 Start a SAS session from the Java Client Every time a user login into the ThinProway system a SAS session is started on the SAS server. The session remains active during the whole ThinProway session and execute all SAS tasks required by the application. Since the SAS server and the web server are two different machines, it is needed to use the JTunnel feature provided by the SAS/IntrNet TM software. Since Java applets can only connect to the server they where downloaded from, that in this case is not the same machine as the SAS server it is necessary to use the JTunnel feature provided by the SAS/IntrNet TM software. It includes a CGI script plus a set of Java classes that allows to use the web server as a gateway between the Java applet and the SAS server. The SAS session is started using the dedicated class part of the JTunnel feature. Read a dataset from the Java Client The communication of data from the SAS server to the Java client is implemented using datasets stored on the SAS server. As a consequence it is necessary to make the Java applet able to read them. This function has been implemented using the JDBC driver included in the SAS/IntrNet TM software. Obviously also in this case the JTunnel feature is also applied. Create a new dataset from the Java Client The communication of data from the Java Client to the SAS server is also implemented using datasets stored on the server. As a consequence the Java Applet must be able to creates datasets on the server. This function is implemented executing ad hoc SAS scripts on the SAS server from the Java Client. Here again the functionality included in the JTunnel features have been used. Start a SAS procedure from the Java Client As described in the previous point the dedicated functions included in the JTunnel feature have been used. TXT Ingegneria Informatica Mission TXT Ingegneria Informatica provides software solutions based on innovative technologies to customers strategic application areas. Main activities areas Supply Chain Solutions for manufacturing: strategic planning, supply chain management, planning and control, plant supervision and diagnostics, quality control.

8 Operations Management Solutions using Intranet, Internet and Workgroup technologies for industrial, commercial and service companies: automation of retail centers, order management, customer service management, retail and remote banking. Mission Critical Software for real-time embedded applications: avionics, medical systems, remote control systems, intelligent peripherals and telecommunication equipment and networks. Background TXT Ingegneria Informatica is a young company with a remarkable history. Founded in 1989, TXT has its roots in TXT S.p.a., a firm founded in 1983 by a group of technicians which has been successfully operating in the software field since TXT Ingegneria Informatica s dynamic core consists of a well-organized group of managers and professionals who have been working together for 15 years. The key people are also shareholders in the company. In 1997 a new branch, in collaboration with the Università degli Studi di Genova university, has been opened in Genova. In 1994 TXT Ingegneria Informatica was certified ISO9001. The team, in continuous and constant growth, is currently composed of 120 professionals. TXT Ingegneria Informatica invest, each year, almost the 15% of its revenue in R&D and take part, with a leading role, in the main national and international Information Technology and Communication Research projects. Why TXT Innovation & technology leadership. Enhanced application know-how. Highly motivated team shareholder of it s company. Long partnership relationship with it s customers. Focusing on it s main activities areas. Products & Services TXT Ingegneria Informatica has developed Business Solutions to serve specific markets. These solutions are based on rigorously tested and engineered software kernels, which are customized to clients specific needs. Support services, training and assistance during start-up are key ingredients of TXT s offering. How to contact us TXT Ingegneria Informatica S.p.a. address: Via Socrate, Milano phone: fax: info@txt.it web site: FMOS Proway and ThinProway specific contact: Riccardo Proni

9

SAS System Powers Web Measurement Solution at U S WEST

SAS System Powers Web Measurement Solution at U S WEST SAS System Powers Web Measurement Solution at U S WEST Bob Romero, U S WEST Communications, Technical Expert - SAS and Data Analysis Dale Hamilton, U S WEST Communications, Capacity Provisioning Process

More information

Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions

Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions Chapter 1: Abstract The Proway System is a powerful complete system for Process and Testing Data Analysis in IC

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

Introduction to AppDev Studio Software

Introduction to AppDev Studio Software Introduction to AppDev Studio Software Olivier Zaech SAS Switzerland Introduction This paper is an introduction to AppDev Studio software. AppDev Studio is a complete Standalone Information Delivery Java

More information

Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN

Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN Paper RIV05 Seamless Dynamic Web (and Smart Device!) Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT The SAS Business Intelligence platform provides a wide variety of reporting

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

An Interactive GUI Front-End for a Credit Scoring Modeling System

An Interactive GUI Front-End for a Credit Scoring Modeling System Paper 6 An Interactive GUI Front-End for a Credit Scoring Modeling System Jeffrey Morrison, Futian Shi, and Timothy Lee Knowledge Sciences & Analytics, Equifax Credit Information Services, Inc. Abstract

More information

Some software included in SAS Foundation may display a release number other than 9.2.

Some software included in SAS Foundation may display a release number other than 9.2. Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS 9.2 Foundation System Requirements for Linux for Intel Architecture, Cary, NC: SAS Institute Inc.,

More information

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

Some software included in SAS Foundation may display a release number other than 9.2.

Some software included in SAS Foundation may display a release number other than 9.2. Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS 9.2 Foundation System Requirements for Linux for x64, Cary, NC: SAS Institute Inc., 2012. SAS

More information

Inform IT Information Management Tenore. SCADA Extension ABB

Inform IT Information Management Tenore. SCADA Extension ABB ABB Introduction Thanks to the power of its Information Platform, and to the versatility of its architecture, Tenore can easily be employed as a Supervisory and Control Station in a SCADA system for the

More information

Bonus Content. Glossary

Bonus Content. Glossary Bonus Content Glossary ActiveX control: A reusable software component that can be added to an application, reducing development time in the process. ActiveX is a Microsoft technology; ActiveX components

More information

SAS/IntrNet 9.3. Overview. SAS Documentation

SAS/IntrNet 9.3. Overview. SAS Documentation SAS/IntrNet 9.3 Overview SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2011. SAS/IntrNet 9.3: Overview. Cary, NC: SAS Institute Inc. SAS/IntrNet

More information

SAS/IntrNet 9.2. Overview. SAS Documentation

SAS/IntrNet 9.2. Overview. SAS Documentation SAS/IntrNet 9.2 Overview SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2008. SAS/IntrNet 9.2: Overview. Cary, NC: SAS Institute Inc. SAS/IntrNet

More information

QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS

QM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS QM 433 - Chapter 1 Database Fundamentals Version 10 th Ed Prepared by Dr Kamel Rouibah / Dept QM & IS www.cba.edu.kw/krouibah Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 1 Objectives

More information

An Intranet Approach to Generating, Distributing and Managing Metadata Using the SAS System.

An Intranet Approach to Generating, Distributing and Managing Metadata Using the SAS System. An Intranet Approach to Generating, Distributing and Managing Metadata Using the SAS System. Company : LACO Information Services NV/SA Authors : Tom Tollenaere & Kristien Smets Introduction LACO Information

More information

1 Introducing SAS and SAS/ASSIST Software

1 Introducing SAS and SAS/ASSIST Software 1 CHAPTER 1 Introducing SAS and SAS/ASSIST Software What Is SAS? 1 Data Access 2 Data Management 2 Data Analysis 2 Data Presentation 2 SAS/ASSIST Software 2 The SAS/ASSIST WorkPlace Environment 3 Buttons

More information

Emerging Technologies in Knowledge Management By Ramana Rao, CTO of Inxight Software, Inc.

Emerging Technologies in Knowledge Management By Ramana Rao, CTO of Inxight Software, Inc. Emerging Technologies in Knowledge Management By Ramana Rao, CTO of Inxight Software, Inc. This paper provides an overview of a presentation at the Internet Librarian International conference in London

More information

Website Designing for

Website Designing for 5 Website Designing for www.scap.com.pk Complete Proposal for website designing and associated web solutions of www.scap.com.pk. The web solutions included, Search Engine Optimization and web hosting.

More information

Some software included in SAS Foundation may display a release number other than 9.2.

Some software included in SAS Foundation may display a release number other than 9.2. Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS 9.2 Foundation System Requirements for AIX, Cary, NC: SAS Institute Inc., 2012. SAS 9.2 Foundation

More information

Some software included in SAS Foundation may display a release number other than 9.2.

Some software included in SAS Foundation may display a release number other than 9.2. Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS 9.2 Foundation System Requirements for HP-UX for the Itanium Processor Family Architecture, Cary,

More information

The SAS System Release 6.12 (TS051) Digital UNIX

The SAS System Release 6.12 (TS051) Digital UNIX System Requirements The SAS System Release 6.12 (TS051) Digital UNIX This document provides requirements for installing and running the SAS System for Digital UNIX. You must update your system to meet

More information

Building a Corporate Warehouse Management and Deployment System

Building a Corporate Warehouse Management and Deployment System Building a Corporate Warehouse Management and Deployment System Chris Lane, Lane Systems Group Ltd., Whitehorse, Yukon (CANADA) ABSTRACT Managing data warehouses in a complex environment has its challenges.

More information

SAS Enterprise Miner : What does the future hold?

SAS Enterprise Miner : What does the future hold? SAS Enterprise Miner : What does the future hold? David Duling EM Development Director SAS Inc. Sascha Schubert Product Manager Data Mining SAS International Topics for Discussion: EM 4.2/SAS 9.0 AF/SCL

More information

Mobile Access to Distributed Data Sources

Mobile Access to Distributed Data Sources Mobile Access to Distributed Data Sources Alessandro Andreadis, Giuliano Benelli, Pasquale Fedele, and Giovanni Giambene Dipartimento di Ingegneria dell Informazione - Università degli Studi di Siena,

More information

SAS ODBC Driver. Overview: SAS ODBC Driver. What Is ODBC? CHAPTER 1

SAS ODBC Driver. Overview: SAS ODBC Driver. What Is ODBC? CHAPTER 1 1 CHAPTER 1 SAS ODBC Driver Overview: SAS ODBC Driver 1 What Is ODBC? 1 What Is the SAS ODBC Driver? 2 Types of Data Accessed with the SAS ODBC Driver 3 Understanding SAS 4 SAS Data Sets 4 Unicode UTF-8

More information

Computational Web Portals. Tomasz Haupt Mississippi State University

Computational Web Portals. Tomasz Haupt Mississippi State University Computational Web Portals Tomasz Haupt Mississippi State University What is a portal? Is it a web page? There is something going on behind the scene! Synopsis URL TCP/IP SSL HTTP HTTPS PKI Kerberos HTML

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

MythoLogic: problems and their solutions in the evolution of a project

MythoLogic: problems and their solutions in the evolution of a project 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. MythoLogic: problems and their solutions in the evolution of a project István Székelya, Róbert Kincsesb a Department

More information

The Evolution of Data Warehousing. Data Warehousing Concepts. The Evolution of Data Warehousing. The Evolution of Data Warehousing

The Evolution of Data Warehousing. Data Warehousing Concepts. The Evolution of Data Warehousing. The Evolution of Data Warehousing The Evolution of Data Warehousing Data Warehousing Concepts Since 1970s, organizations gained competitive advantage through systems that automate business processes to offer more efficient and cost-effective

More information

Abstract. Translating customer needs into faisable objects: marketing DB

Abstract. Translating customer needs into faisable objects: marketing DB Insurance Application: marketing DB, forecasting model and cluster design. An integrated strategy used at the marketing department of Reale Mutua Assicurazioni in Turin, a major insurance company in italy.

More information

Choice of Development Tool for the User Interface of a Client-Server Application in a SAS Environment

Choice of Development Tool for the User Interface of a Client-Server Application in a SAS Environment Choice of Development Tool for the User Interface of a Client-Server Application in a SAS Environment Barry R. Cohen, Planning Data Systems, Inc., Ardmore, PA ABSTRACT Application developers in SAS environments

More information

ER/Studio Enterprise Portal Evaluation Guide. Published: March 6, 2009

ER/Studio Enterprise Portal Evaluation Guide. Published: March 6, 2009 ER/Studio Enterprise Portal 1.0.3 Evaluation Guide Published: March 6, 2009 Contents Introduction to ER/Studio Enterprise Portal 1.0... 3 Session 1: Getting Started with the Enterprise Portal... 4 Session

More information

User Guide: Content editing

User Guide: Content editing DIGITAL FACTORY 7.0 User Guide: Content editing Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels to truly control

More information

International Trade Portal Search Solution

International Trade Portal Search Solution BEST SHAREPOINT SEARCH SOLUTION International Trade Portal Search Solution summary The International Trade Portal (Portal do Comércio Internacional or PCI, in Portuguese) is an internal procurement portal

More information

PhUSE Giuseppe Di Monaco, UCB BioSciences GmbH, Monheim, Germany

PhUSE Giuseppe Di Monaco, UCB BioSciences GmbH, Monheim, Germany PhUSE 2014 Paper PP01 Reengineering a Standard process from Single to Environment Macro Management Giuseppe Di Monaco, UCB BioSciences GmbH, Monheim, Germany ABSTRACT Statistical programming departments

More information

IBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic

IBM Operational Decision Manager Version 8 Release 5. Configuring Operational Decision Manager on WebLogic IBM Operational Decision Manager Version 8 Release 5 Configuring Operational Decision Manager on WebLogic Note Before using this information and the product it supports, read the information in Notices

More information

Distributing SAS/AF Models with Java Clients Chris Bailey, SAS Institute Inc., Cary, NC Karl Moss, SAS Institute Inc., Cary, NC

Distributing SAS/AF Models with Java Clients Chris Bailey, SAS Institute Inc., Cary, NC Karl Moss, SAS Institute Inc., Cary, NC Distributing SAS/AF Models with Java Clients Chris Bailey, SAS Institute Inc., Cary, NC Karl Moss, SAS Institute Inc., Cary, NC ABSTRACT Given the growing acceptance of the Internet and Intranet as enterprise

More information

Data Warehouse. T rusted Application. P roject. Trusted System. T echnology. System. Trusted Network. Physical Security

Data Warehouse. T rusted Application. P roject. Trusted System. T echnology. System. Trusted Network. Physical Security T rusted Application Trusted System Trusted Network Physical Security System T echnology Data Warehouse P roject Filetransfer Access right just on the data transfer directories Mailbox L oadprocess Data

More information

Chancellor s Office Information Technology Services Corporate Information Management FIRMS Budget Review Hyperion Process

Chancellor s Office Information Technology Services Corporate Information Management FIRMS Budget Review Hyperion Process Step Open Internet Explorer and type in the following URL: http://peterson.calstate.edu:8080/hyperion/browse/login The Hyperion Login screen will display. Enter your User Id and Password > click on the

More information

Introducing the SAS ODBC Driver

Introducing the SAS ODBC Driver 1 CHAPTER 1 Introducing the SAS ODBC Driver Overview: The SAS ODBC Driver 1 What Is ODBC? 2 What Is the SAS ODBC Driver? 2 Types of Data Accessed with the SAS ODBC Driver 3 Understanding SAS 5 SAS Data

More information

Building a Web-based Health Promotion Database

Building a Web-based Health Promotion Database 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Building a Web-based Health Promotion Database Ádám Rutkovszky University of Debrecen, Faculty of Economics Department

More information

Oracle Forms and Oracle APEX The Odd Couple

Oracle Forms and Oracle APEX The Odd Couple Oracle Forms and Oracle APEX The Odd Couple About me 2 Francis Mignault CTO and Co-founder, Insum Solutions 30+ years with Oracle DB, 14+ years with APEX. (Forms 2.3 / Oracle 5) Books: Expert Oracle Application

More information

WARE: a tool for the Reverse Engineering of Web Applications

WARE: a tool for the Reverse Engineering of Web Applications WARE: a tool for the Reverse Engineering of Web Applications Anna Rita Fasolino G. A. Di Lucca, F. Pace, P. Tramontana, U. De Carlini Dipartimento di Informatica e Sistemistica University of Naples Federico

More information

Management Information Systems Review Questions. Chapter 6 Foundations of Business Intelligence: Databases and Information Management

Management Information Systems Review Questions. Chapter 6 Foundations of Business Intelligence: Databases and Information Management Management Information Systems Review Questions Chapter 6 Foundations of Business Intelligence: Databases and Information Management 1) The traditional file environment does not typically have a problem

More information

PROTECTION FOR WORKSTATIONS, SERVERS, AND TERMINAL DEVICES ENDPOINT SECURITY NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY

PROTECTION FOR WORKSTATIONS, SERVERS, AND TERMINAL DEVICES ENDPOINT SECURITY NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY PROTECTION FOR WORKSTATIONS, SERVERS, AND TERMINAL DEVICES ENDPOINT SECURITY NETWORK SECURITY I ENDPOINT SECURITY I DATA SECURITY OUR MISSION Make the digital world a sustainable and trustworthy environment

More information

# 47. Product data exchange using STEP

# 47. Product data exchange using STEP # 47 Product data exchange using STEP C. Demartini, S. Rivoira, A. Valenzano CENS and Dip. di Automatica e Informatica, Politecnico c.so Duca degli Abruzzi, 24 10129 Torino (Italy) tel. +39-11-5647016,

More information

SAS Foundation System Requirements for Linux for Itanium -based Systems

SAS Foundation System Requirements for Linux for Itanium -based Systems SAS 9.1.3 Foundation System Requirements for Linux for Itanium -based Systems Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., SAS 9.1.3 Foundation

More information

Product Documentation. ER/Studio Portal. User Guide. Version Published February 21, 2012

Product Documentation. ER/Studio Portal. User Guide. Version Published February 21, 2012 Product Documentation ER/Studio Portal User Guide Version 1.6.3 Published February 21, 2012 2012 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero

More information

Computer Principles and Components 1

Computer Principles and Components 1 Computer Principles and Components 1 Course Map This module provides an overview of the hardware and software environment being used throughout the course. Introduction Computer Principles and Components

More information

A Centralised System for Administrative Data Collection at Statistics Finland

A Centralised System for Administrative Data Collection at Statistics Finland EFFICIENT STATISTICAL PRODUCTION SESSION B A Centralised System for Administrative Data Collection at Statistics Finland Johanna Sisto Janne Eskelinen Sinikka Laurila Statistics Finland A Centralised System

More information

Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515

Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515 Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515 1 2 1 Selecting the Best Alternative Major Activities in the Analysis Phase Gather information Define system requirements Prototype for feasibility

More information

OLAP Introduction and Overview

OLAP Introduction and Overview 1 CHAPTER 1 OLAP Introduction and Overview What Is OLAP? 1 Data Storage and Access 1 Benefits of OLAP 2 What Is a Cube? 2 Understanding the Cube Structure 3 What Is SAS OLAP Server? 3 About Cube Metadata

More information

In the recent past, the World Wide Web has been witnessing an. explosive growth. All the leading web search engines, namely, Google,

In the recent past, the World Wide Web has been witnessing an. explosive growth. All the leading web search engines, namely, Google, 1 1.1 Introduction In the recent past, the World Wide Web has been witnessing an explosive growth. All the leading web search engines, namely, Google, Yahoo, Askjeeves, etc. are vying with each other to

More information

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC

SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC SAS/Warehouse Administrator Usage and Enhancements Terry Lewis, SAS Institute Inc., Cary, NC ABSTRACT SAS/Warehouse Administrator software makes it easier to build, maintain, and access data warehouses

More information

Enterprise Client Software for the Windows Platform

Enterprise Client Software for the Windows Platform Paper 154 Enterprise Client Software for the Windows Platform Gail Kramer, SAS Institute Inc., Cary, NC Carol Rigsbee, SAS Institute Inc., Cary, NC John Toebes, SAS Institute Inc., Cary, NC Jeff Polzin,

More information

Introduction: Overview

Introduction: Overview HELP.LOLIS Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission

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

5-1McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

5-1McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 5-1McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 5 hapter Data Resource Management Data Concepts Database Management Types of Databases McGraw-Hill/Irwin Copyright

More information

What s New in VMware vsphere 5.1 VMware vcenter Server

What s New in VMware vsphere 5.1 VMware vcenter Server What s New in VMware vsphere 5.1 VMware vsphere 5.1 TECHNICAL MARKETING DOCUMENTATION V 1.0/UPDATED JULY 2012 Table of Contents Introduction... 3 Key Components... 3 vcenter Single Sign-On Server.... 3

More information

DTS Browser Users Guide

DTS Browser Users Guide Apelon, Inc. Suite 202, 100 Danbury Road Ridgefield, CT 06877 Phone: (203) 431-2530 Fax: (203) 431-2523 www.apelon.com Apelon Distributed Terminology System (DTS) DTS Browser Users Guide Table of Contents

More information

AFRI AND CERA: A FLEXIBLE STORAGE AND RETRIEVAL SYSTEM FOR SPATIAL DATA

AFRI AND CERA: A FLEXIBLE STORAGE AND RETRIEVAL SYSTEM FOR SPATIAL DATA Frank Toussaint, Markus Wrobel AFRI AND CERA: A FLEXIBLE STORAGE AND RETRIEVAL SYSTEM FOR SPATIAL DATA 1. Introduction The exploration of the earth has lead to a worldwide exponential increase of geo-referenced

More information

Informatica Enterprise Information Catalog

Informatica Enterprise Information Catalog Data Sheet Informatica Enterprise Information Catalog Benefits Automatically catalog and classify all types of data across the enterprise using an AI-powered catalog Identify domains and entities with

More information

Logi Ad Hoc Reporting System Administration Guide

Logi Ad Hoc Reporting System Administration Guide Logi Ad Hoc Reporting System Administration Guide Version 12 July 2016 Page 2 Table of Contents INTRODUCTION... 4 APPLICATION ARCHITECTURE... 5 DOCUMENT OVERVIEW... 6 GENERAL USER INTERFACE... 7 CONTROLS...

More information

Doing business in China

Doing business in China Doing business in China Growing and thriving China is a huge market, while unique with opportunities and challenges. To develop in this dynamic market, you need a trusted partner to back you up - Dell

More information

MAXIMIZING ROI FROM AKAMAI ION USING BLUE TRIANGLE TECHNOLOGIES FOR NEW AND EXISTING ECOMMERCE CUSTOMERS CONSIDERING ION CONTENTS EXECUTIVE SUMMARY... THE CUSTOMER SITUATION... HOW BLUE TRIANGLE IS UTILIZED

More information

ConCert FAQ s Last revised December 2017

ConCert FAQ s Last revised December 2017 ConCert FAQ s Last revised December 2017 What is ConCert by HIMSS? ConCert by HIMSS is a comprehensive interoperability testing and certification program governed by HIMSS and built on the work of the

More information

Information Retrieval Spring Web retrieval

Information Retrieval Spring Web retrieval Information Retrieval Spring 2016 Web retrieval The Web Large Changing fast Public - No control over editing or contents Spam and Advertisement How big is the Web? Practically infinite due to the dynamic

More information

A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database

A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database Paper 11 A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database Daniel W. Kohn, Ph.D., Torrent Systems Inc., Cambridge, MA David L. Kuhn, Ph.D., Innovative Idea

More information

Network Team. Document for connecting a Mac to the University VPN system

Network Team. Document for connecting a Mac to the University VPN system Academic Services Information & Computing Services Division Network Team Network Team Document for connecting a Mac to the University VPN system Document reference: Document type: Document status: Review

More information

XVIII. Software Architectures

XVIII. Software Architectures XVIII. Software Architectures Software Architectures Subsystems, Modules and Connectors Pipes and Filters, Object-Oriented, Layered, Event-Driven, Repository-Based Architectures Client Server Architectures

More information

Accessibility Features in the SAS Intelligence Platform Products

Accessibility Features in the SAS Intelligence Platform Products 1 CHAPTER 1 Overview of Common Data Sources Overview 1 Accessibility Features in the SAS Intelligence Platform Products 1 SAS Data Sets 1 Shared Access to SAS Data Sets 2 External Files 3 XML Data 4 Relational

More information

CORA COmmon Reference Architecture

CORA COmmon Reference Architecture CORA COmmon Reference Architecture Monica Scannapieco Istat Carlo Vaccari Università di Camerino Antonino Virgillito Istat Outline Introduction (90 mins) CORE Design (60 mins) CORE Architectural Components

More information

For additional information and to view the latest system requirements for your system, access the following Web site:

For additional information and to view the latest system requirements for your system, access the following Web site: System Requirements SAS 9.1 Foundation for Microsoft Windows This document provides requirements for installing and running SAS 9.1 Foundation for Windows. You must update your system to meet the minimum

More information

THE INFORMATION SYSTEM AS A SUPPORT OF THE EDUCATION PROCESS ON SCHOOL OF BUSINESS ADMINISTRATION OF SILESIAN UNIVERSITY IN KARVINA

THE INFORMATION SYSTEM AS A SUPPORT OF THE EDUCATION PROCESS ON SCHOOL OF BUSINESS ADMINISTRATION OF SILESIAN UNIVERSITY IN KARVINA THE INFORMATION SYSTEM AS A SUPPORT OF THE EDUCATION PROCESS ON SCHOOL OF BUSINESS ADMINISTRATION OF SILESIAN UNIVERSITY IN KARVINA VÁCLAV KRÓL Silesian University in Opava School of Business Administration

More information

Musewerx support for Application Maintenance in Software AG NATURAL and ADABAS TM environment

Musewerx support for Application Maintenance in Software AG NATURAL and ADABAS TM environment Musewerx support for Application Maintenance in Software AG NATURAL and ADABAS TM environment Musewerx provides Application Maintenance Services for your applications written in NATURAL and ADABAS environment.

More information

Facebook data extraction using R & process in Data Lake

Facebook data extraction using R & process in Data Lake Facebook data extraction using R & process in Data Lake An approach to understand how retail companie B s y G c a a ut n am p Go e sw rf a o m r i m Facebook data mining to analyze customers behavioral

More information

Edge Side Includes (ESI) Overview

Edge Side Includes (ESI) Overview Edge Side Includes (ESI) Overview Abstract: Edge Side Includes (ESI) accelerates dynamic Web-based applications by defining a simple markup language to describe cacheable and non-cacheable Web page components

More information

COBOL-IT Compiler Suite

COBOL-IT Compiler Suite COBOL-IT Compiler Suite Enterprise Edition COBOL-IT Compiler Suite Enterprise Edition is an Enterprise COBOL Compiler Suite that is highly adapted to the needs of Enterprises with Mission Critical COBOL

More information

This document contains information on fixed and known limitations for Test Data Management.

This document contains information on fixed and known limitations for Test Data Management. Informatica Corporation Test Data Management Version 9.6.0 Release Notes August 2014 Copyright (c) 2003-2014 Informatica Corporation. All rights reserved. Contents Informatica Version 9.6.0... 1 Installation

More information

The new high tech French start up

The new high tech French start up The new high tech French start up Phone Me - Marketing 2.0 Phone Me is a start up which is pioneering in the marketing use of the NFC. It s the first company which proposes a marketing tool 2.0 allowing

More information

My Tennis making membership easy. My Tennis. Club Administration User Manual Version 3.0. Making membership easy

My Tennis making membership easy. My Tennis. Club Administration User Manual Version 3.0. Making membership easy My Tennis Club Administration User Manual Version 3.0 Making membership easy i Preface This document describes Information Processing Corporation (IPC) and Sports Marketing Australia (SMA) software and

More information

Information Management course

Information Management course Università degli Studi di Milano Master Degree in Computer Science Information Management course Teacher: Alberto Ceselli Lecture 05(b) : 23/10/2012 Data Mining: Concepts and Techniques (3 rd ed.) Chapter

More information

Oracle AutoVue VueLink 20.0 for ENOVIA

Oracle AutoVue VueLink 20.0 for ENOVIA Oracle AutoVue VueLink 20.0 for ENOVIA User s Manual An Integration between ENOVIA PLM and Oracle AutoVue Copyright 1998, 2010, Oracle and/or its affiliates. All rights reserved. The Programs (which include

More information

Software Engineering

Software Engineering Software Engineering chap 4. Software Reuse 1 SuJin Choi, PhD. Sogang University Email: sujinchoi@sogang.ac.kr Slides modified, based on original slides by Ian Sommerville (Software Engineering 10 th Edition)

More information

Client Server System for e-services Access Using Mobile Communications Networks

Client Server System for e-services Access Using Mobile Communications Networks Client Server System for e-services Access Using Mobile Communications Networks Eugen Pop, Mihai Barbos, and Razvan Lupu Abstract The client server systems using mobile communications networks for data

More information

Pre-installation Guide. Collect v1.0 Technical Installation Guide

Pre-installation Guide. Collect v1.0 Technical Installation Guide Pre-installation Guide Collect v1.0 Technical Installation Guide Table of Contents 1 Introduction 5 2 Purpose of the software 6 3 Purpose of this document 6 4 How to use the document 7 5 System specifications

More information

Application software office packets, databases and data warehouses.

Application software office packets, databases and data warehouses. Introduction to Computer Systems (9) Application software office packets, databases and data warehouses. Piotr Mielecki Ph. D. http://www.wssk.wroc.pl/~mielecki piotr.mielecki@pwr.edu.pl pmielecki@gmail.com

More information

Supporting Networked Computers

Supporting Networked Computers CHAPTER 7 Supporting Networked Computers After completing this chapter, you will be able to: Define the main concepts of networking, including the roles of TCP/IP, IP addresses, and subnet masks. Set up

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

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322 1 Local & Metropolitan Area Networks ACOE322 Lecture 5 TCP/IP Protocol suite and IP addressing 1 0. INTRODUCTION We shall cover in this topic: 1. The relation of TCP/IP with internet and OSI model 2. Internet

More information

Access Control Models

Access Control Models Access Control Models Dr. Natarajan Meghanathan Associate Professor of Computer Science Jackson State University E-mail: natarajan.meghanathan@jsums.edu Access Control Models Access Control to regulate

More information

SOFTWARE AND HARDWARE REQUIREMENTS In order to use Design-time Controls, you must meet the following software and hardware requirements.

SOFTWARE AND HARDWARE REQUIREMENTS In order to use Design-time Controls, you must meet the following software and hardware requirements. Point and Click Web Pages with Design-Time Controls and SAS/IntrNet Vincent DelGobbo, SAS Institute Inc., Cary, NC John Leveille, ibiomatics LLC, Cary, NC ABSTRACT SAS Design-Time Controls (DTCs) are a

More information

The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure

The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure The TDAQ Analytics Dashboard: a real-time web application for the ATLAS TDAQ control infrastructure Giovanna Lehmann Miotto, Luca Magnoni, John Erik Sloper European Laboratory for Particle Physics (CERN),

More information

for Q-CHECKER Text version 15-Feb-16 4:49 PM

for Q-CHECKER Text version 15-Feb-16 4:49 PM Q-MONITOR 5.4.X FOR V5 for Q-CHECKER USERS GUIDE Text version 15-Feb-16 4:49 PM Orientation Symbols used in the manual For better orientation in the manual the following symbols are used: Warning symbol

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

xiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword

xiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword Foreword Business applications are increasingly leveraging Web technologies. Naturally this is true for Internet applications, but it is also true for intranet and extranet applications applications that

More information

Understanding Impact of J2EE Applications On Relational Databases. Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation

Understanding Impact of J2EE Applications On Relational Databases. Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation Understanding Impact of J2EE Applications On Relational Databases Dennis Leung, VP Development Oracle9iAS TopLink Oracle Corporation J2EE Apps and Relational Data J2EE is one of leading technologies used

More information

Research and Design of Education and Teaching Resource Management System based on ASP.NET Technology

Research and Design of Education and Teaching Resource Management System based on ASP.NET Technology 2018 3rd International Conference on Education & Education Research (EDUER 2018) Research and Design of Education and Teaching Resource Management System based on ASP.NET Technology Jin Xin Science and

More information

A Novel Approach of Data Warehouse OLTP and OLAP Technology for Supporting Management prospective

A Novel Approach of Data Warehouse OLTP and OLAP Technology for Supporting Management prospective A Novel Approach of Data Warehouse OLTP and OLAP Technology for Supporting Management prospective B.Manivannan Research Scholar, Dept. Computer Science, Dravidian University, Kuppam, Andhra Pradesh, India

More information