PDA DRIVEN WAREHOUSE INVENTORY MANAGEMENT SYSTEM Sebastian Albert Master of Science in Technology

Size: px
Start display at page:

Download "PDA DRIVEN WAREHOUSE INVENTORY MANAGEMENT SYSTEM Sebastian Albert Master of Science in Technology sebastianpremraj@yahoo.com"

Transcription

1 PDA DRIVEN WAREHOUSE INVENTORY MANAGEMENT SYSTEM Sebastian Albert Master of Science in Technology Abstract In times of economic slow-down, cutting costs is the major strategy used by the companies. There is a need to track the performance of each product in terms of demand to determine how much to order and when to order. The parameters that are required to answer these questions are economic order quantity (EOQ) and the re-order point. The annual cost of each product is obtained to determine the best deal for the invoices received for the product. This project implemented a mobile inventory management system in PDA and tracks the performance of each product using a web application. This will help the decision makers to initiate accurate re-order and make forecast and demand of the product at any point of time. 1. Introduction Stock items to be delivered exactly when needed are impractical. Therefore it is necessary to establish inventory policies concerning when to replenish and how much to replenish. The costs that are relevant are procurement cost, cost of the item, carrying cost and order cost. There is no need to keep buffer stock when demand and lead times are known. This helps in minimizing the cost of the inventory [1]. The major objective of the project is to implement a mobile inventory system in a PDA, update the product and invoice details obtained from the PDA into server database, set and calculate parameters required to determine economic order quantity of the product, re-order point and the annual cost of the product. The following sections discuss about the problem at hand, requirements of the project, design of the system, the methodology used to implement the system, validation and conclusion. 2. Problem Statement The inventory management requires to answers two basic questions: how much and when to order to be cost effective. The agents of the system identified are the sourcing manager who places the order, the vendor who provides the invoice for the product, the inventory personnel who updates the system and the planner who determines an inventory policy and displays the results. The Economic Order Quantity can determine the minimum quantity that needs to be ordered every re-order point. EOQ is essentially an accounting formula that determines the point at which the combination of order costs and inventory carrying costs are the least. [2]. Forecasted annual usage, order cost and carrying cost are used to determine the Economic Order Quantity. Order cost is the sum of the fixed costs that are incurred each time an item is ordered [2]. Carrying cost is primarily made up of the costs associated with the inventory investment and storage cost. [2]. There is a need to compare different vendor invoices; the annual cost of each product needs to be calculated to determine the best deal. The Annual cost is determined by annual usage, order quantity, order cost, carrying cost and safety stock. [2]. Safety stock is the minimum inventory required to be kept in the warehouse. The simplified method to find the safety stock is half the lead- time. Lead-time is the time taken from when the product was ordered to the time it required to reach the warehouse. The Reorder point is the sum of lead-time demand and the safety stock. Lead-time demand is forecasted demand during the lead-time period [3].These parameters were used to answer how much and when to order the product. The next section discuss about the sample calculation used to determine these parameters discussed above. 2.1 Parameters and Formulae The parameter that needs to be calculated is economic order quantity, annual inventory cost and reorder point of the product a. Economic Order Quantity (EOQ): Economic Order Quantity is minimum cost order quantity. EOQ = Sqrt( (2xDemandx Order Cost ) / Carry Cost) Lead-Time is the time required for the ordered products to reach the inventory. 1

2 Lead-Time demand = Demand / Day x Lead-Time Safety Stock is the minimum stock required to be in the inventory. Safety Stock = ½(Lead Time Demand) b. Total Annual Cost: Total Annual Cost incurred for the product: Demand / Order Quantity + ½ (EOQ) + Safety Stock x Order Cost x Annual Carrying Cost c. Re-order Point Re-order Point is the point at which the product has to be ordered in-order for it to reach the inventory before the minimum number product remaining is equal to the number of safety stock. Re-order Point = Lead-time Demand + Safety Stock 3. Project Requirement The project was aimed at building a mobile inventory management system. The customers of the software could be a company that produces a product and requires product parts to be bought from a vendor. The manager is required to place an order to the vendor and provide product details like the name of the product, product id, description of the product, the name of the manufacturer and quantity of the product. The vendor provided an invoice, which would then be approved by the manager. The invoice would contain the cost of the product, the transportation cost and the lead-time that will be taken for the product to reach the inventory. The inventory personal needs to update the quantity present in the inventory at all times. The following section deals with use case specification for each of these agents. These use cases specified in the figure 1 define the acceptance criteria for the system. 3.1 Use Case 1 This use case was proposed for the sourcing manager. It requires the system to provide interface for adding product details and placing the order to the vendor using a PDA. The functions required are ability to update and delete the product, store in a local database and be able to upload the data to the server. 3.2 Use Case 2 This use case was proposed for the inventory manager. It requires providing the functionality of order quantity and order date update for each product. The system requires storing the changes to the local database in the PDA and upload to the details to the server. 3.3 Use Case 3 This use case was proposed for the vendor. It requires providing functionalities to download the ordered products and be able to upload invoice details to the server. 3.4 Use Case 4 This use case was proposed for the inventory policy planner. It requires functionalities to set parameters namely, annual demand, order cost and carrying cost. Based on these set parameters economic order quantity, re-order point and annual cost needs to be determined. The results need to project product details stored from the updates from the sourcing manager, inventory manager and vendor in the form of a table and a graph showing the updates of the order quantity and order dates from the inventory manager indicating the safety stock and re-order point. Figure 1: Use case Specification 2

3 4. Design of the Application 4.1 System Design The system design comprises of two PDA connecting to the Server and having a back-end database as shown in the figure 2. The system was designed to meet the use case specification. It was separated into modules. Use case 1 and Use case 2 were merged i.e. sourcing manager and the inventory manager were merged into one module. The module for manager would add, delete, update and upload product details to the server. The database comprises of an inventory table to insert and update the product details and another table would be created for every new product to update order quantity and order date to record a history of product updates. This would be helpful in projecting graphs and forecasting demand of the product over a period of time. Vendor module would download the product detail from the server and update the invoice details into the server using the PDA. The planner would use the third module; the web application would be used to log into the system and be able to see the list of product being ordered. The module will help the planner update the parameters required by the system to determine the economic order quantity, annual cost and the re-order point. The system would calculate the annual cost, reorder point and display the results in a table and project re-order point in a graph. 4.2 Technical Design The technologies used for the implementation of the project were J2ME for the PDA clients, Java Server programming for the Web application. Apache WebServer Tomcat is used for hosting the web application. The data was transferred in XML format. Record management System is used to store data in the PDA. The data is transferred using an HTTP connection established between the PDA and a Servlet in the Tomcat. PostgreSQL is the back-end RDMS database used. It requires a UNIX environment and was installed in Cygwin, a windows based unix environment. The persistent data about the product is stored in PostgreSQL. kxml is used to render the product in XML format in the PDA for manager and the kxml parser would be used to parse and obtain the data from the server in the PDA for the vendor. Document Object Model parser is used by the Servlet to insert the new product detail and update the older product details. Sirius Jpowered library package is used to display the graph. Technologies used are summarized below. MIDP Mobile Information Device Profile defines API s to write application for small POSE devices Emulator of PDA to test and debug before loading into the actual device RMS Record Management Store to store data locally in the MIDP client kxml Pull parser for MIDP clients to write and parse XML DOM Model parser used in servlet to parse XML for product detail PostgreSQL Back-end database Servlets JPowered management system Server side processing of clients requests Provides libraries to project Graph Figure 2: System Diagram 3

4 5. Implementation Implementation was divided into four phase and were implement in a two week mile stone basis. The following sections discuss implementations, tests and issues faced in each of these phases. 5.1 Manager PDA interface / functionality development Phase one comprises developing the PDA interface for the manager. A PDA application for the manager of inventory was created with the ability to add, delete and update the product detail. The Canvas class was used instead of the Form class to enhance the graphical appearance and Textboxes were drawn to obtain the values for the various fields like product name, product ID, manufacturer name, number of order quantity, and date of order placement. The data was written into records in the form of byte arrays. Records are stored as memory chunks in the PDA and the record enumeration is not in sequence. Use of the rebuild function to update the enumeration to reflect the current record set and reset function to return the enumeration index to the same state as right after the enumeration was first created helps in implementing data manipulation functions. 5.2 Data Communication and Database update of Product details This phase comprises of establishing a HTTP connection and transferring the product details in XML format. A HTTP connection was established between a servlet and tested with passing a string. Using kxml, the record was enumerated and all the product details were written in XML format into a string. This string was then sent to the server. The servlet was used to read the string and create an XML file in the server. The XML file was then parsed using a DOM parser and the data was stored into an array. The major issue dealt here is to separate the products that were newly created and those that were updated. This can be done by checking the database for the current number of products stored in the database with that of the product list obtained from the XML file. The product list from the database can be obtained with a simple SELECT query into a result set. Those that were in the database were updated using UPDATE query and those that were added new where inserted using INSERT query. kxml parser is large in memory usage and therefore classes that were not needed were removed. kxml package needs to be in the zipped format if java wireless toolkit was used in development. HTTP connection needs to be enabled in the Java MIDP preferences if Palm emulator is used for development. 5.3 Vendor interface/ functionality development This phase comprises of building the PDA interface for the vendor with upload and download functionality for providing the invoice detail. A PDA application was created to request the product list ordered by the sourcing manager. The XML file was read by the servlet and then sent to the client PDA as a string. The kxml parser in the vendor PDA then parsed the string and product details extracted were stored into the record management store. Each time the product list is downloaded, the old record stores containing all the records are deleted and a new record store was created and the product lists were stored. The data was then displayed. The vendor was provided with functionality to update the data for the product and upload updated details when connected to the wireless network. 5.4 Web Application for the Inventory Policy Planner Phase four comprises the developing of a web application required for the inventory policy planner. The products were listed from the result set obtained from the servlet from the database and on selecting each product the planner would be provided with a web page to enter details required to calculate the annual cost and re-order point of the selected product. The table was projected for the product with the current product details, and a graph would be displayed with the order quantity in the y axis and order date on the x axis and showing safety stock and re-order point. 5.5 Implementation with wireless connection Handspring visor was used to run the software. Xircom WLAN was used to connect the PDA to ASU wireless network. The network setting was set to dynamically obtain an IP address using DHCP. The PDA was used to transfer product details wireless to the server. 6. Sequence of Events The inventory manager places order through the PDA and the details are stored into the local database. The screen shot shows adding a product by selecting with the stylus into the textboxes and updating the product detail. 4

5 Product Added Display on selection On selecting the product from the list, product name is updated to kycero3 Product cost, transport cost and lead-time can be updated and uploaded. After setting parameters like demand, order cost and carrying cost, the table and graphs are projected for each product. Table showing Product details: Deleting the product shows a sample product Download the product in Vendor PDA 5

6 Graph showing the re-order point: 7. Results and Validation The use cases were considered to be the acceptance criteria for the project to be successful. The use cases were validated and the results are discussed in this section. Use case 1 & 2 results: The software application loaded into the PDA has the ability to add, delete, update and upload the product details from the local database into the server database. Use case 3 results: Software application for the vendor has capabilities to download product details, update invoice details and upload data to the server. Use case 4 results: A web application has a login page and list the list of products updated. Parameters can be set for each product and results were calculated and projected for every product detail in a table and graph. A sample table can be seen in the Appendix. The graph projects a history of order quantity and date updates in y and x axis correspondingly. Sample graph result is projected below. 8. Conclusions The project was successful in implementing the use cases identified in the inventory management scenario and the application was able to track the performance of each product. The major advantage of the project is that the client can run applications offline and can periodically update the server. 8.1 Applied Technologies Learned The Database Management System and Software for PDA courses taken helped in learning the technologies required to implement the software. The project helped in enhancing the knowledge in J2ME programming, Java Server Programming, Database connectivity, SQL queries, XML parsing using DOM, XML manipulation using kxml. 8.2 Issues Dealt With Records are stored as memory chunks in the PDA and the record enumeration is not in sequence. Use of the rebuild function to update the enumeration to reflect the current record set and reset function to return the enumeration index to the same state as right after the enumeration was first created helps in implementing data manipulation functions. The complicated design of the system consisting of many parameters and agents were simplified. The role of a sourcing manager and the inventory personnel was merged. The Vendor was assumed to provide the invoice for any product ordered. 8.3 Advantages of the Software The inventory management software application in mobile devices will be highly useful. The inventory personals require moving around the inventory to get updates about the quantity of the product. The application can run offline and therefore does not require wireless access in the inventory and can later transfer the data to the server at a convenient time. The advantage of using XML was that the data was self-describing and the client and the server are loosely coupled. kxml is a pull parser and the application can process the data as it is being downloaded from the server.[4] Planners of the inventory policy can have updates straight from the inventory and therefore can track the productivity of the product instantly. The planner could project the annual cost that would be incurred by the product in the long run by getting the invoice from the vendor providing the product. This helps in making better choices in terms of placing orders with the vendor providing the best deal and determining the products that are more productive. 8.4 Future Work The functionalities in the project can be improved by having many vendors able to access the product detail and be able to give invoice details. The system needs to have functions to identify each vendor and be able to compare the annual cost projected and 6

7 pick the best deal. A separate module could be developed for the sourcing manager and the inventory update. Callback functionalities to sourcing manager to place order on re-order points and vendor to provide invoice on orders placed can be provided. The inventory management parameter calculation can be converted to accessible Webservices. The project can also be extended to forecast demand as the history of order updates is being tracked. References [1] Adam, Everett E., Jr.; Ebert, Ronald J, Production and Operation Management Concepts, Models and Behavior. Paramus, NJ, U.S.A. Prentice Hall PTR [1988]. [2] Optimizing Economic Order Quantity (EOQ), Dave Piasecki, Available Http: ty.htm [3] Optimizing Safety Stock, Dave Piasecki, Available Http: [4] Parsing XML in J2ME, Available Http: ticles/parsingxml/ APPENDIX 1 Product Detail Schema <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" xmlns="vendor:orderlistschema" elementformdefault="qualified" targetnamespace="vendor:orderlistschema"> name="prodlist"> <xs:complextype> <xs:sequence> name="product" type="prodtype" /> </xs:sequence> </xs:complextype> </xs:element> name="product"> <xs:complextype> <xs:sequence> name="prodname" type="xs:string" /> name="id" type="xs:string" /> name="manf" type="xs:string" /> name="order-qty" type="xs:string" /> </xs:sequence> </xs:complextype> </xs:element> </xs:schema> Sample XML for the schema above:?xml version='1.0' encoding='utf-8'?> <products xmlns='product:proddetailschema'> <productlist> <prod> <name>spanner</name> <id>1234</id> <manf>lowes</manf> <description>product to screw</description> <order_qty>76</order_qty> <arrival_date> </order_date> </prod> </productlist> </products> Vendor Invoice XML Schema <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" xmlns="vendor:invoiceschema" elementformdefault="qualified" targetnamespace="vendor:invoiceschema"> name="invoice"> <xs:complextype> <xs:sequence> name="product" type="producttype" /> </xs:sequence> </xs:complextype> </xs:element> name="product"> <xs:complextype> <xs:sequence> name="prodname" type="xs:string" /> name="lead_time" type="xs:string" /> name="transport_cost" type="xs:string" /> 7

8 name="prod_cost" type="xs:string" /> </xs:sequence> </xs:complextype> </xs:element> </xs:schema> Sample XML based on the above schema: <?xml version='1.0' encoding='utf-8'?> <!-- Vendor Invoice corresponds to vendor schema --> <invoice xmlns="vendor:invoiceschema"> <prodlist> <product> <prodname>spanner</prodname> <lead_time>4</lead_time> <transport_cost>12</transport_cost> <product_cost>65</product_cost> </product> </prodlist> </invoice> APPENDIX 2 SOFTWARE REQUIREMENT SPECIFICATION The System requires two personal digital assistants, a tomcat Web Server with a PostgreSQL RDBMS as backend database. Palm OS emulator was used for testing and debugging. PostgreSQL is run in Cygwin environment. Programming language was Java.Ant was the build tool used. MIDP Profile and Configuration APIs required for the client. Development Environment and Required Packages Programming Lg Java: j2sdk1.4.1 Build Tool- Ant: jakarta-ant Server- TOMCAT:jakarta-tomcat RDBMS- PostgreSql: postgresql IDE- J2ME Wireless ToolKit 2.1 Pull parser for client PDA - Kxml2.1.7 API used for MIDP client- Profile: midp4palm1.0, midp2.0fcs Configuration: j2me_cldc1.0.4 PDA Emulator- Palm OS Emulator: POSE 3.0a8 Platform- Cygwin: version JPowered Graphs 8

M-GIS Mobile and Interoperable Access to Geographic Information

M-GIS Mobile and Interoperable Access to Geographic Information M-GIS Mobile and Interoperable Access to Geographic Information Jorge Cardoso 1, Artur Rocha 1, João Correia Lopes 1,2 1 INESC Porto, R. Dr. Roberto Frias, 4200-465 Porto http://www.inescporto.pt/ {jcsc,artur.rocha,jlopes}@inescporto.pt

More information

Developing XML Solutions with JavaServer Pages Technology

Developing XML Solutions with JavaServer Pages Technology Developing XML Solutions with JavaServer Pages Technology XML (extensible Markup Language) is a set of syntax rules and guidelines for defining text-based markup languages. XML languages have a number

More information

Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004

Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Developing Web Services with Eclipse and Open Source Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Introduction! Many companies investigating the use of web services! Cost

More information

Intellicyber s Enterprise Integration and Application Tools

Intellicyber s Enterprise Integration and Application Tools Intellicyber s Enterprise Integration and Application Tools The IDX product suite provides Intellicyber s customers with cost effective, flexible and functional products that provide integration and visibility

More information

IUCLID 5 Guidance and Support

IUCLID 5 Guidance and Support IUCLID 5 Guidance and Support Web Service Installation Guide July 2012 v 2.4 July 2012 1/11 Table of Contents 1. Introduction 3 1.1. Important notes 3 1.2. Prerequisites 3 1.3. Installation files 4 2.

More information

Firewall Builder Architecture Overview

Firewall Builder Architecture Overview Firewall Builder Architecture Overview Vadim Zaliva Vadim Kurland Abstract This document gives brief, high level overview of existing Firewall Builder architecture.

More information

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for

More information

Introduction to SunOne Development Tools by Mr. Mickey Fan, Java Architect, Sun Microsystems. Good morning. Ladies and Gentlemen.

Introduction to SunOne Development Tools by Mr. Mickey Fan, Java Architect, Sun Microsystems. Good morning. Ladies and Gentlemen. Introduction to SunOne Development Tools by Mr. Mickey Fan, Java Architect, Sun Microsystems Good morning. Ladies and Gentlemen. the mobile edition. I am glad to be invited to be here. Today my topic is

More information

High Level Design Distributed Network Traffic Controller

High Level Design Distributed Network Traffic Controller High Level Design Distributed Network Traffic Controller Revision Number: 1.0 Last date of revision: 2/2/05 22c:198 Johnson, Chadwick Hugh Change Record Revision Date Author Changes 1 Contents 1. Introduction

More information

24-Hour Road Service Mobile Apps

24-Hour Road Service Mobile Apps 24-Hour Road Service Mobile Apps Project Plan Fall 2011 Michigan State University Computer Science and Engineering Capstone Team Members: Paul Fritschen Justin Hammack Lingyong Wang Contents 1. Auto-Owners

More information

How to Send Video Images Through Internet

How to Send Video Images Through Internet Transmitting Video Images in XML Web Service Francisco Prieto, Antonio J. Sierra, María Carrión García Departamento de Ingeniería de Sistemas y Automática Área de Ingeniería Telemática Escuela Superior

More information

Course Number: IAC-SOFT-WDAD Web Design and Application Development

Course Number: IAC-SOFT-WDAD Web Design and Application Development Course Number: IAC-SOFT-WDAD Web Design and Application Development Session 1 (10 Hours) Client Side Scripting Session 2 (10 Hours) Server Side Scripting - I Session 3 (10 hours) Database Session 4 (10

More information

LabVIEW Internet Toolkit User Guide

LabVIEW Internet Toolkit User Guide LabVIEW Internet Toolkit User Guide Version 6.0 Contents The LabVIEW Internet Toolkit provides you with the ability to incorporate Internet capabilities into VIs. You can use LabVIEW to work with XML documents,

More information

Managing XML Documents Versions and Upgrades with XSLT

Managing XML Documents Versions and Upgrades with XSLT Managing XML Documents Versions and Upgrades with XSLT Vadim Zaliva, lord@crocodile.org 2001 Abstract This paper describes mechanism for versioning and upgrding XML configuration files used in FWBuilder

More information

COMPANIES REGISTRY. Third Party Software Interface Specification. (Part 1 Overview)

COMPANIES REGISTRY. Third Party Software Interface Specification. (Part 1 Overview) COMPANIES REGISTRY Third Party Software Interface Specification () of Integrated Companies Registry Information System Version 1.3 March 2014 The Government of the Hong Kong Special Administrative Region

More information

DESIGN AND IMPLEMENTATION OF A FILE SHARING APPLICATION FOR ANDROID

DESIGN AND IMPLEMENTATION OF A FILE SHARING APPLICATION FOR ANDROID DESIGN AND IMPLEMENTATION OF A FILE SHARING APPLICATION FOR ANDROID 1 Alatishe A.A, 2 Adegbola M.A, 3 Dike U. Ike 1,2,3 Department of Electrical and Information Engineering, Covenant University, Ota Ogun

More information

ABSTRACT 1. INTRODUCTION. Kamil Bajda-Pawlikowski kbajda@cs.yale.edu

ABSTRACT 1. INTRODUCTION. Kamil Bajda-Pawlikowski kbajda@cs.yale.edu Kamil Bajda-Pawlikowski kbajda@cs.yale.edu Querying RDF data stored in DBMS: SPARQL to SQL Conversion Yale University technical report #1409 ABSTRACT This paper discusses the design and implementation

More information

JobScheduler Web Services Executing JobScheduler commands

JobScheduler Web Services Executing JobScheduler commands JobScheduler - Job Execution and Scheduling System JobScheduler Web Services Executing JobScheduler commands Technical Reference March 2015 March 2015 JobScheduler Web Services page: 1 JobScheduler Web

More information

Monitoring Replication

Monitoring Replication Monitoring Replication Article 1130112-02 Contents Summary... 3 Monitor Replicator Page... 3 Summary... 3 Status... 3 System Health... 4 Replicator Configuration... 5 Replicator Health... 6 Local Package

More information

Getting Started Guide

Getting Started Guide Getting Started Guide Operations Center 5.0 March 3, 2014 Legal Notices THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE AGREEMENT

More information

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache.

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache. JSP, and JSP, and JSP, and 1 2 Lecture #3 2008 3 JSP, and JSP, and Markup & presentation (HTML, XHTML, CSS etc) Data storage & access (JDBC, XML etc) Network & application protocols (, etc) Programming

More information

Web Dashboard User Guide

Web Dashboard User Guide Web Dashboard User Guide Version 10.2 The software supplied with this document is the property of RadView Software and is furnished under a licensing agreement. Neither the software nor this document may

More information

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner 1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi

More information

Rails Cookbook. Rob Orsini. O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

Rails Cookbook. Rob Orsini. O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Rails Cookbook Rob Orsini O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents Foreword : ; xi Preface ; ;... xiii 1. Getting Started 1 1.1 Joining the Rails Community

More information

ERP guide and questions

ERP guide and questions Scandiweb ERP guide and questions Sometimes client asks you a short questions - how much would cost integration of customers ERP? And sometimes they provide some data on objects to be imported e.g. products,

More information

Portals, Portlets & Liferay Platform

Portals, Portlets & Liferay Platform Portals, Portlets & Liferay Platform Repetition: Web Applications and Model View Controller (MVC) Design Pattern Web Applications Frameworks in J2EE world Struts Spring Hibernate Data Service Java Server

More information

remote data capture (rdc)

remote data capture (rdc) As Ambitious As You Are Exact Alliance - Remote Data Collection Exact Alliance Remote Data Collection (RDC) allows you to utilize hand held devices (HHD) and other external devices to remotely capture

More information

Offline Payment Methods

Offline Payment Methods Offline Payment Methods STRONGVON Tournament Management System 1 Overview The STRONGVON Tournament Management System allows you to collect online registration, while arranging for offline payment methods

More information

Portals and Hosted Files

Portals and Hosted Files 12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines

More information

Address Phone & Fax Internet

Address Phone & Fax Internet Smilehouse Workspace 1.13 Payment Gateway API Document Info Document type: Technical document Creator: Smilehouse Workspace Development Team Date approved: 31.05.2010 Page 2/34 Table of Content 1. Introduction...

More information

ProfitTool Inventory Management System Item Demand Forecasting & Automated Purchasing

ProfitTool Inventory Management System Item Demand Forecasting & Automated Purchasing ProfitTool Inventory Management System Item Demand Forecasting & Automated Purchasing A White Paper on the Key Functions ProfitTool Inventory Management General Data Systems has developed the ProfitTool

More information

RoverPal - A Mobile Payment Application

RoverPal - A Mobile Payment Application White Paper RoverPal - A Mobile Payment Application Introduction Online shopping has been a favorable experience with most of us. Still, we come across instances where we are out on shopping and we run

More information

Crawl Proxy Installation and Configuration Guide

Crawl Proxy Installation and Configuration Guide Crawl Proxy Installation and Configuration Guide Google Enterprise EMEA Google Search Appliance is able to natively crawl secure content coming from multiple sources using for instance the following main

More information

JAVA/J2EE DEVELOPER RESUME

JAVA/J2EE DEVELOPER RESUME 1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract

More information

FreeSB Installation Guide 1. Introduction Purpose

FreeSB Installation Guide 1. Introduction Purpose FreeSB Installation Guide 1. Introduction Purpose This document provides step-by-step instructions on the installation and configuration of FreeSB Enterprise Service Bus. Quick Install Background FreeSB

More information

Lucid Key Server v2 Installation Documentation. www.lucidcentral.org

Lucid Key Server v2 Installation Documentation. www.lucidcentral.org Lucid Key Server v2 Installation Documentation Contents System Requirements...2 Web Server...3 Database Server...3 Java...3 Tomcat...3 Installation files...3 Creating the Database...3 Step 1: Create the

More information

SYSTEM OF MONITORING AND CONTROL FOR THE AUTOMATION OF INDUSTRIAL WASH MACHINES

SYSTEM OF MONITORING AND CONTROL FOR THE AUTOMATION OF INDUSTRIAL WASH MACHINES SYSTEM OF MONITORING AND CONTROL FOR THE AUTOMATION OF INDUSTRIAL WASH MACHINES Catalin BUJDEI Liviu PERNIU Ion TRUICAN Mihai CARAMAN Automatics Department, Transilvania University of Brasov, M.Viteazu

More information

Getting Started Guide for Developing tibbr Apps

Getting Started Guide for Developing tibbr Apps Getting Started Guide for Developing tibbr Apps TABLE OF CONTENTS Understanding the tibbr Marketplace... 2 Integrating Apps With tibbr... 2 Developing Apps for tibbr... 2 First Steps... 3 Tutorial 1: Registering

More information

JMETER - MONITOR TEST PLAN

JMETER - MONITOR TEST PLAN http://www.tutorialspoint.com JMETER - MONITOR TEST PLAN Copyright tutorialspoint.com In this chapter, we will discuss how to create a Test Plan using JMeter to monitor webservers. The uses of monitor

More information

Software Architecture Document

Software Architecture Document Software Architecture Document Project Management Cell 1.0 1 of 16 Abstract: This is a software architecture document for Project Management(PM ) cell. It identifies and explains important architectural

More information

Distribution Training Guide. D100 Inventory Management: Basic

Distribution Training Guide. D100 Inventory Management: Basic Distribution Training Guide D100 Inventory Management: Basic Certification Course Prerequisites The course consists of a hands- on guide that will walk you through the specifics of Acumatica s Inventory

More information

database abstraction layer database abstraction layers in PHP Lukas Smith BackendMedia smith@backendmedia.com

database abstraction layer database abstraction layers in PHP Lukas Smith BackendMedia smith@backendmedia.com Lukas Smith database abstraction layers in PHP BackendMedia 1 Overview Introduction Motivation PDO extension PEAR::MDB2 Client API SQL syntax SQL concepts Result sets Error handling High level features

More information

X-POS GUIDE. v3.4 INSTALLATION. 2015 SmartOSC and X-POS

X-POS GUIDE. v3.4 INSTALLATION. 2015 SmartOSC and X-POS GUIDE INSTALLATION X-POS v3.4 2015 SmartOSC and X-POS 1. Prerequisites for Installing and Upgrading Server has Apache/PHP 5.2.x/MySQL installed. Magento Community version 1.7.x or above already installed

More information

Best Practices: Extending Enterprise Applications to Mobile Devices

Best Practices: Extending Enterprise Applications to Mobile Devices Best Practices: Extending Enterprise Applications to Mobile Devices by Kulathumani Hariharan Summary: Extending enterprise applications to mobile devices is increasingly becoming a priority for organizations

More information

RS MDM. Integration Guide. Riversand

RS MDM. Integration Guide. Riversand RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.

More information

CC3100 Over-The-Air (OTA) Update. Application Note

CC3100 Over-The-Air (OTA) Update. Application Note CC3100 Over-The-Air (OTA) Update Application Note www.ti.com Table of Contents Introduction... 2 OTA Library Implementation... 2 System Block Diagram... 2 Module Descriptions... 3 Extlib_ota module...

More information

ANDROID APPLICATION FOR FILE STORAGE AND RETRIEVAL OVER SECURED AND DISTRIBUTED FILE SERVERS SOWMYA KUKKADAPU B.E., OSMANIA UNIVERSITY, 2010 A REPORT

ANDROID APPLICATION FOR FILE STORAGE AND RETRIEVAL OVER SECURED AND DISTRIBUTED FILE SERVERS SOWMYA KUKKADAPU B.E., OSMANIA UNIVERSITY, 2010 A REPORT ANDROID APPLICATION FOR FILE STORAGE AND RETRIEVAL OVER SECURED AND DISTRIBUTED FILE SERVERS by SOWMYA KUKKADAPU B.E., OSMANIA UNIVERSITY, 2010 A REPORT submitted in partial fulfillment of the requirements

More information

About Network Data Collector

About Network Data Collector CHAPTER 2 About Network Data Collector The Network Data Collector is a telnet and SNMP-based data collector for Cisco devices which is used by customers to collect data for Net Audits. It provides a robust

More information

CatDV Pro Workgroup Serve r

CatDV Pro Workgroup Serve r Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability

More information

Developing Wireless GIS: Using Java and XML Technologies

Developing Wireless GIS: Using Java and XML Technologies Developing Wireless GIS: Using Java and XML Technologies Hossein Mohammadi GIS Dept., Faculty of Geodesy and Geomatics Eng. K.N. Toosi University of Technology Vali_Asr St., Mirdamad Cross, Tehran, Iran,

More information

Quick start. A project with SpagoBI 3.x

Quick start. A project with SpagoBI 3.x Quick start. A project with SpagoBI 3.x Summary: 1 SPAGOBI...2 2 SOFTWARE DOWNLOAD...4 3 SOFTWARE INSTALLATION AND CONFIGURATION...5 3.1 Installing SpagoBI Server...5 3.2Installing SpagoBI Studio and Meta...6

More information

A Java proxy for MS SQL Server Reporting Services

A Java proxy for MS SQL Server Reporting Services 1 of 5 1/10/2005 9:37 PM Advertisement: Support JavaWorld, click here! January 2005 HOME FEATURED TUTORIALS COLUMNS NEWS & REVIEWS FORUM JW RESOURCES ABOUT JW A Java proxy for MS SQL Server Reporting Services

More information

Budget Event Management Design Document

Budget Event Management Design Document Budget Event Management Design Document Team 4 Yifan Yin(TL), Jiangnan Shangguan, Yuan Xia, Di Xu, Xuan Xu, Long Zhen 1 Purpose Summary List of Functional Requirements General Priorities Usability Accessibility

More information

How to make a good Software Requirement Specification(SRS)

How to make a good Software Requirement Specification(SRS) Information Management Software Information Management Software How to make a good Software Requirement Specification(SRS) Click to add text TGMC 2011 Phases Registration SRS Submission Project Submission

More information

Inventory and Loan Management System

Inventory and Loan Management System BLAZE TECHNOLOGY SOLUTIONS Inventory and Loan Management System SL.NO CONTENTS 1. Overview 2. Features 3. Screen Shots 4. Technologies 2002 2007 Blaze Technology Solutions (P) Ltd All Rights Reserved 1.

More information

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros David Moses January 2014 Paper on Cloud Computing I Background on Tools and Technologies in Amazon Web Services (AWS) In this paper I will highlight the technologies from the AWS cloud which enable you

More information

Replenishment Types. Buy Type M, known as Min/Max, is set up on the warehouse item record on the Purchasing tab.

Replenishment Types. Buy Type M, known as Min/Max, is set up on the warehouse item record on the Purchasing tab. Replenishment Types A. Replenishment Calculations for Buy Type M Buy Type M, known as Min/Max, is set up on the warehouse item record on the Purchasing tab. The minimum and maximum values are manually

More information

DocuShare Installation Guide

DocuShare Installation Guide DocuShare Installation Guide Publication date: May 2009 This document supports DocuShare Release 6.5/DocuShare CPX Release 6.5 Prepared by: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue

More information

An Intelligent Agent for Adapting and Delivering Electronic Course Materials to Mobile Learners

An Intelligent Agent for Adapting and Delivering Electronic Course Materials to Mobile Learners An Intelligent Agent for Adapting and Delivering Electronic Course Materials to Mobile Learners Mohamed Ally, Ph.D. Athabasca University mohameda@athabascau.ca Fuhua Lin, Ph.D. Athabasca University oscarl@athabascau.ca

More information

Benchmark Evaluation of Xindice as a Grid Information Server

Benchmark Evaluation of Xindice as a Grid Information Server Benchmark Evaluation of Xindice as a Grid Information Server Prajakta Vaidya Beth Plale Computer Science Dept. Bloomington, IN 47405 {pvaidya,plale}@cs.indiana.edu TR585 Abstract A grid information server

More information

Performance Testing for Ajax Applications

Performance Testing for Ajax Applications Radview Software How to Performance Testing for Ajax Applications Rich internet applications are growing rapidly and AJAX technologies serve as the building blocks for such applications. These new technologies

More information

ArpViewer Manual Version 1.0.6 Datum 30.9.2007

ArpViewer Manual Version 1.0.6 Datum 30.9.2007 SWITCHaai ArpViewer Manual Version 1.0.6 Datum 30.9.2007 AAI C.Witzig Content 1. Introduction...3 2. Functional Description...3 3. Description of the Components...3 3.1. Arpfilter...3 3.2. Controller...4

More information

BMC Remedy Integration Guide 7.6.04

BMC Remedy Integration Guide 7.6.04 BMC Remedy Integration Guide 7.6.04 2015 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their

More information

ICE Trade Vault. Public User & Technology Guide June 6, 2014

ICE Trade Vault. Public User & Technology Guide June 6, 2014 ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,

More information

OSF INTEGRATOR for INGRAM MICRO Integration Guide

OSF INTEGRATOR for INGRAM MICRO Integration Guide OSF INTEGRATOR for INGRAM MICRO Integration Guide Table of Contents 1 Installation... 3 1.1 Disabling Extension... 4 1.2 Uninstalling Extension... 4 2 Configuration... 5 3 Usage... 6 3.1 Automated product

More information

978-3-901882-50-0 c 2013 IFIP

978-3-901882-50-0 c 2013 IFIP The predominance of mobile broadband data traffic has driven a significant increase in the complexity and scale of mobile networks. The orthodox performance management approach is for network elements

More information

SharePoint Integration Framework Developers Cookbook

SharePoint Integration Framework Developers Cookbook Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook Rev: 2013-11-28 Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook A Guide

More information

CS 378 Big Data Programming

CS 378 Big Data Programming CS 378 Big Data Programming Lecture 2 Map- Reduce CS 378 - Fall 2015 Big Data Programming 1 MapReduce Large data sets are not new What characterizes a problem suitable for MR? Most or all of the data is

More information

Chapter 4 Management. Viewing the Activity Log

Chapter 4 Management. Viewing the Activity Log Chapter 4 Management This chapter describes how to use the management features of your NETGEAR WG102 ProSafe 802.11g Wireless Access Point. To get to these features, connect to the WG102 as described in

More information

Chapter 3 Management. Remote Management

Chapter 3 Management. Remote Management Chapter 3 Management This chapter describes how to use the management features of your ProSafe 802.11a/g Dual Band Wireless Access Point WAG102. To access these features, connect to the WAG102 as described

More information

LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE

LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE VERSION 1.6.0 LICENSE4J www.license4j.com Table of Contents Getting Started... 2 Server Roles... 4 Installation... 9 Server WAR Deployment...

More information

IUCLID 5 Guidance and Support

IUCLID 5 Guidance and Support IUCLID 5 Guidance and Support Installation Guide for IUCLID 5.3 Client-Server Architecture Oracle and BEA Weblogic February 2013 Legal Notice Neither the European Chemicals Agency nor any person acting

More information

Technologies for a CERIF XML based CRIS

Technologies for a CERIF XML based CRIS Technologies for a CERIF XML based CRIS Stefan Bärisch GESIS-IZ, Bonn, Germany Abstract The use of XML as a primary storage format as opposed to data exchange raises a number of questions regarding the

More information

Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys

Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph Client: Brian Krzys June 17, 2014 Introduction Newmont Mining is a resource extraction company with a research and development

More information

Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data

Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data Real time vehicle tracking and driver behaviour monitoring using cellular handset based accelerometer and GPS data 4 th Year Electronic and Computing Project Report 05416361 Supervisor: Mr Liam Kilmartin

More information

Release 6.2.1 System Administrator s Guide

Release 6.2.1 System Administrator s Guide IBM Maximo Release 6.2.1 System Administrator s Guide Note Before using this information and the product it supports, read the information in Notices on page Notices-1. First Edition (January 2007) This

More information

Web Services API Developer Guide

Web Services API Developer Guide Web Services API Developer Guide Contents 2 Contents Web Services API Developer Guide... 3 Quick Start...4 Examples of the Web Service API Implementation... 13 Exporting Warehouse Data... 14 Exporting

More information

Oracle EBS Interface Connector User Guide V1.4

Oracle EBS Interface Connector User Guide V1.4 Oracle EBS Interface Connector User Guide V1.4 Contents Oracle EBS Interface Connector User Guide V1.4... 1 1. Introduction... 3 2. Technologies... 4 3. High level Architectural Diagram... 4 4. About Oracle

More information

Installation Guide for contineo

Installation Guide for contineo Installation Guide for contineo Sebastian Stein Michael Scholz 2007-02-07, contineo version 2.5 Contents 1 Overview 2 2 Installation 2 2.1 Server and Database....................... 2 2.2 Deployment............................

More information

VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved

VOL. 2, NO. 1, January 2012 ISSN 2225-7217 ARPN Journal of Science and Technology 2010-2012 ARPN Journals. All rights reserved Mobile Application for News and Interactive Services L. Ashwin Kumar Department of Information Technology, JNTU, Hyderabad, India loka.ashwin@gmail.com ABSTRACT In this paper, we describe the design and

More information

Software Architecture Document

Software Architecture Document Software Architecture Document File Repository Cell 1.3 Partners/i2b2.org 1 of 23 Abstract: This is a software architecture document for File Repository (FRC) cell. It identifies and explains important

More information

Equipment Room Database and Web-Based Inventory Management

Equipment Room Database and Web-Based Inventory Management Equipment Room Database and Web-Based Inventory Management Project Proposal Sean M. DonCarlos Ryan Learned Advisors: Dr. James H. Irwin Dr. Aleksander Malinowski December 12, 2002 TABLE OF CONTENTS Project

More information

User Manual Network Interface

User Manual Network Interface User Manual Network Interface Rev. 1.00 SRP-350plusll SRP-352plusll http://www.bixolon.com Table of Contents 1. Manual Information...3 2. Specifications...3 2-1 Hardware version...3 2-2 Configuration Tool...3

More information

In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal

In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto lft@inescporto.pt Luís Teixeira INESC Porto, Universidade Católica Portuguesa lmt@inescporto.pt Luís Corte-Real

More information

CiteSeer x in the Cloud

CiteSeer x in the Cloud Published in the 2nd USENIX Workshop on Hot Topics in Cloud Computing 2010 CiteSeer x in the Cloud Pradeep B. Teregowda Pennsylvania State University C. Lee Giles Pennsylvania State University Bhuvan Urgaonkar

More information

Visualizing an OrientDB Graph Database with KeyLines

Visualizing an OrientDB Graph Database with KeyLines Visualizing an OrientDB Graph Database with KeyLines Visualizing an OrientDB Graph Database with KeyLines 1! Introduction 2! What is a graph database? 2! What is OrientDB? 2! Why visualize OrientDB? 3!

More information

DocuShare Installation Guide

DocuShare Installation Guide DocuShare Installation Guide Publication date: February 2011 This document supports DocuShare Release 6.6.1 Prepared by: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue Palo Alto, California

More information

XMLVend Protocol Message Validation Suite

XMLVend Protocol Message Validation Suite XMLVend Protocol Message Validation Suite 25-01-2012 Table of Contents 1. Overview 2 2. Installation and Operational Requirements 2 3. Preparing the system 3 4. Intercepting Messages 4 5. Generating Reports

More information

IP Phone Service Administration and Subscription

IP Phone Service Administration and Subscription CHAPTER 6 IP Phone Service Administration and Subscription Cisco CallManager administrators maintain the list of services to which users can subscribe. These sections provide details about administering

More information

000-420. IBM InfoSphere MDM Server v9.0. Version: Demo. Page <<1/11>>

000-420. IBM InfoSphere MDM Server v9.0. Version: Demo. Page <<1/11>> 000-420 IBM InfoSphere MDM Server v9.0 Version: Demo Page 1. As part of a maintenance team for an InfoSphere MDM Server implementation, you are investigating the "EndDate must be after StartDate"

More information

Real Time Dynamic Mobile Scheduling System. Thesis proposal. For the degree of Master of Science in Computer Science

Real Time Dynamic Mobile Scheduling System. Thesis proposal. For the degree of Master of Science in Computer Science Real Time Dynamic Mobile Scheduling System Page 1 Real Time Dynamic Mobile Scheduling System Thesis proposal For the degree of Master of Science in Computer Science At Southern Connecticut State University

More information

ucosminexus Stream Data Platform - Application Framework Description 3020-3-V01(E)

ucosminexus Stream Data Platform - Application Framework Description 3020-3-V01(E) ucosminexus Stream Data Platform - Application Framework Description 3020-3-V01(E) Relevant program products P-2464-9B17 ucosminexus Stream Data Platform - Application Framework 01-00 (for Windows Server

More information

Exam Name: IBM InfoSphere MDM Server v9.0

Exam Name: IBM InfoSphere MDM Server v9.0 Vendor: IBM Exam Code: 000-420 Exam Name: IBM InfoSphere MDM Server v9.0 Version: DEMO 1. As part of a maintenance team for an InfoSphere MDM Server implementation, you are investigating the "EndDate must

More information

Windows Scheduled Task and PowerShell Scheduled Job Management Pack Guide for Operations Manager 2012

Windows Scheduled Task and PowerShell Scheduled Job Management Pack Guide for Operations Manager 2012 Windows Scheduled Task and PowerShell Scheduled Job Management Pack Guide for Operations Manager 2012 Published: July 2014 Version 1.2.0.500 Copyright 2007 2014 Raphael Burri, All rights reserved Terms

More information

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.

About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9. Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A

More information

Redpaper Axel Buecker Kenny Chow Jenny Wong

Redpaper Axel Buecker Kenny Chow Jenny Wong Redpaper Axel Buecker Kenny Chow Jenny Wong A Guide to Authentication Services in IBM Security Access Manager for Enterprise Single Sign-On Introduction IBM Security Access Manager for Enterprise Single

More information

NetBeans IDE Field Guide

NetBeans IDE Field Guide NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting

More information

Solution White Paper Connect Hadoop to the Enterprise

Solution White Paper Connect Hadoop to the Enterprise Solution White Paper Connect Hadoop to the Enterprise Streamline workflow automation with BMC Control-M Application Integrator Table of Contents 1 EXECUTIVE SUMMARY 2 INTRODUCTION THE UNDERLYING CONCEPT

More information

Log Analysis Software Architecture

Log Analysis Software Architecture Log Analysis Software Architecture Contents 1 Introduction 1 2 Definitions 2 3 Software goals 2 4 Requirements 2 4.1 User interaction.......................................... 3 4.2 Log file reading..........................................

More information