EbiTrack Architecture Version 1.0 September 24, 2012.

Slides:



Advertisements
Similar presentations
PCT303 – Content Publishing in SharePoint Eugene Rosenfeld Black Blade Associates
Advertisements

The VeriTrak Enterprise Application Created for The Verification Company By CTO Source, Inc. This presentation provides an overview of the system and links.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Web Visualization Technology Horner APG Ver 1.0.
E.halFILE Overview Session V. What is e.halFILE? Thin client, browser-based Brings halFILE documents to the Internet / Intranet No publishing required.
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Enterprise Architecture for Delivering Spatial and Tabular Data and Associated Documents to Managers and Field Personnel Bill Slocumb GIS Professional.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Team Members Jason Bender Derek Crane Cliff Crane Renan Pereira Isidro Arribas.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
Passage Three Introduction to Microsoft SQL Server 2000.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
FileSecure Implementation Training Patch Management Version 1.1.
What does SQL Server Management Studio mean? Cortex User Group Meeting Portland – 2012 What does SQL Server Management Studio mean? Cortex User Group Meeting.
FreightSupplyChain Trinity Business Solutions Limited International Freight Consolidators March 2001 Trinity Business Solutions Limited International Freight.
Object Oriented Databases by Adam Stevenson. Object Databases Became commercially popular in mid 1990’s Became commercially popular in mid 1990’s You.
Database Management System Lecture 2 Introduction to Database management.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Chapter 4 SQL. SQL server Microsoft SQL Server is a client/server database management system. Microsoft SQL Server is a client/server database management.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Admin Tool June 11, Admin Tool Overview Architecture Implementation Dependencies Futures 2.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
PHP on Windows Improvements in PHP-Microsoft Interoperability Brian Swan PHP Developer Outreach,
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
1 Chapter Overview Introducing Replication Planning for Replication Implementing Replication Monitoring and Administering Replication.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
What is database?  Any Method for access info into Application from DataBase?  ODBC is standard for Accessing Data.  Problem with ODBC:  Information.
STATE MANAGEMENT.  Web Applications are based on stateless HTTP protocol which does not retain any information about user requests  The concept of state.
Web Architecture Introduction
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
Chapter 4- Part3. 2 Implementing User Profiles A local user profile is automatically created at the local computer when you log on with an account for.
Backing Up and Restoring Databases by Using the SQL Server 2000.
Understand Windows Services Software Development Fundamentals LESSON 5.3.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
EMPLOYEE MANAGEMENT SCHEDULING SYSTEM Rockstar Solutions.
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
Endpoints Lesson 17. Skills Matrix Endpoints Endpoints provide a reliable, securable, scalable messaging system that enables SQL Server to communicate.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
EJB Enterprise Java Beans JAVA Enterprise Edition
DDM Central Catalogs and Central Database Pedro Salgado.
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Distributed Storage Middleware To build a distributed web storage service for small files; To provides RESTFUL interface to access files and directories.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
7.5 Using Stored-Procedure and Triggers NAME MATRIC NUM GROUP Muhammad Azwan Bin Khairul Anwar CS2305A Muhammad Faiz Bin Badrol Shah CS2305B.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Statistical Information Systems Introducing SIS tool .Stat
Database System Concepts and Architecture
Microsoft BackOffice Applications
Chapter Overview Understanding the Database Architecture
Oracle Architecture Overview
SDMX Reference Infrastructure Introduction
ApplinX Rod Carlson Senior Technical Lead.
Tiers vs. Layers.
ASP.NET Module Subtitle.
DAT381 Team Development with SQL Server 2005
Technical Capabilities
September 12-14, 2018 Raleigh, NC.
David Cleverly – Development Lead
Presentation transcript:

ebiTrack Architecture Version 1.0 September 24, 2012

Overview The ebiTrack implementation consists of the following components: a native iPad application; a RESTful web service; a stand- alone SQLServer database; database triggers that are added to tables in the BackTrack database(s). The server-side components (database and web service) run on a Windows™ server and requires SQL Server and IIS to be installed.

Overview Continued ebTrack co-exists with an existing BackTrack installation and requires no changes to the BackTrack system or database. The only addition is triggers on certain BackTrack tables to allow for reducing the overhead of refresh operations on the iPad client. (Basically we track the last time a change was made to a table so the iPad only needs to update the relevant table in its local storage).

Web Service A single web service, with multiple public methods, provides the interaction between the iPad client and the BackTrack database. This is a.Net RESTful web service that runs under the context of IIS. Site-specific options are defined in the web configuration file. All database access is done via stored procedures and no database credentials are passed from the iPad to the web service so there is no risk of exposing credentials should an iPad ‘disappear’. Each registered iPad has a separate context maintained and updated each time a transaction is processed.

ebiTrack Database The web service uses a ebi developed database to maintain context and credentials for the iPad application. This database also contains all the stored procedures that are used to read and write data from the existing BackTrack databases. Support for all the ebi feature additions is provided from this database and not from the BackTrack databases to insure forward and backward compatibility. The web service only executes procedures from within the ebiTrack database.