NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
Web Trnsport Technology Trnsport User Group Conference Bob DeHoff, Info Tech, Inc October 9, 2008.
Trnsport Test Suite Project Tony Compton, Texas DOT Charles Engelke, Info Tech.
Roadmap Agenda  iET Process Analyzer 3.0  iET CMDB Intelligence & Discovery 2.1  iET Enterprise 12  iET ITSM 6  iET Mobile ITSM for.
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Lecture 4: Introduction to PHP 3 PHP & MySQL
From legacy desktop application to Single Page Application By Jens Munk Freelance consultant.
Next Generation Trnsport Presented by Paul Neumann, TTF Chair, Colorado DOT Ian Baldwin, Info Tech, Inc. November 2005.
Creating a SharePoint App with Microsoft Access Services
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Copyright , Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Next Generation Trnsport Trnsport Users Group Conference Field Management TAG November 7, 2005.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Copyright © 2006, SAS Institute Inc. All rights reserved. What Is New in SAS Profitability Management (PrM) 2.1? Authors: Jack Zhang Solution & Version:
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
9/10/20151 Hyperion Enterprise 6.5 New Features & Functionality Robert Cybulski, CPA Finit Solutions.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Enticy GROUP THE A Framework for Web and WinForms (Client-Server) Applications “Enterprise Software Architecture”
Web Trnsport – Beta Testing and Implementation TUG Roundtable Discussion Elizabeth Rodgers Info Tech, Inc. October 9, 2007.
Next Generation Trnsport Presented to the AASHTOWare Trnsport User Group October 14, 2004.
Fundamentals of Database Chapter 7 Database Technologies.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
SQL Server 2005 Reporting Services: Product Overview Niran Luckcanakul (MCSD, MCDBA, MCT) Project manager ISONET Co.,Ltd.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Architecture.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Database Architectures Database System Architectures Considerations – Data storage: Where do the data and DBMS reside? – Processing: Where.
Module 2: Using Microsoft Visual Studio.NET. Overview Overview of Visual Studio.NET Creating an ASP.NET Web Application Project.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Next Generation Trnsport Current Development Update Presented by Ian Baldwin, Info Tech, Inc. October 2006.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
1 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data. u A user’s view is immune to changes.
Next Generation Trnsport Impact Assessment Sub-project Jim Johnson, Florida DOT and Pamela Barry, Info Tech, Inc.
Module 1: Introduction to Microsoft SQL Server Reporting Services
Architecting Real-World Enterprise Application. Agenda CPR - Background Challenges in the Architecture Architecture Details Q & A Summary.
Page 1 Programming SQL Azure Database Jeff Chu |
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.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
Overview of Basic 3D Experience (Enovia V6) Concepts
E2G Web Services E2G Scripts and Methods E2G Domain Logic E2G Domain Logic Client Custom Scripts and Methods Client Custom Scripts and Methods E2G Rules.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
The Holmes Platform and Applications
Introduction ITEC 420.
Introducing OpenLMIS 13 December 2016.
Working in the Forms Developer Environment
Database System Concepts and Architecture
IBM Data Server Gateway for OData
Module 0: Introduction Chapter 2: Getting Started
ASP.NET Module Subtitle.
UFCEUS-20-2 Web Programming
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
Christian Nordbakk Objectware AS
Presentation transcript:

NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc

Topics Driving Forces Architecture, Platforms, and Deployment Security Interoperation with Client/Server Trnsport Migration Customization and Integration

Driving Forces Same business requirements Clean slate architecture Incremental rather than Big Bang approach Frequent TTF & user community review/feedback Unify data, business, and security models and look-and-feel across entire project lifecycle Standardize on Microsoft.NET foundation Use web services to make integration easier Continue to support customizability & extensibility

Architectural Layers

Languages and Tools

Platform Components

Server Size and Configuration Performance-related user stories starting this sprint Performance tests integrated into automated cycle Sizing/configuration guidelines to be developed based on testing results Scaling strategies also to be evaluated Simplest configuration –Standard Windows ® clients –All three layers on one middle tier server –One database server

Required 3 rd Party Components Clients –Internet Explorer ® 6 or Firefox ® 1 –PDF viewer browser plug-in Middle Tier –Windows Server 2003 –.NET Framework 2, Internet Information Services (IIS) 6 –Oracle ® 10g or DB2 8 native drivers DBMS –Oracle 10g or DB2 8 –Currently, “vanilla” DBMS configuration Subject to change based on various factors –Scaling, 3 rd party version changes, etc.

Security User Authentication –Built-in user authentication –Optional authentication through ActiveDirectory ® User Authorization –Role-base privilege assignment –Access Groups C/S analog: Control Groups, SM district hierarchy –Individual Object Authority C/S analog: SM Contract Authority Auditing and other security aspects –Requirements still TBD

Interoperation with Client/Server Trnsport Incremental NGT delivery Hybrid C/S + NGT deployed during transition NGT interfaces provided to C/S modules that have not yet been replaced by NGT Probably based on existing flat file interfaces Reference data sharing (e.g., Master Item List) –Unified in NGT, so no sharing needed within NGT –Strategy for sharing with C/S during transition still TBD

Migration Data –All data from base C/S tables will be migrated to NGT –Only support migration from latest C/S release RTF –RTF will not be supported in NGT –No plans for RTF migration utility PowerBuilder Customizations –No plans for PB customization migration utilities –Plan for DWR and materials template migration still TBD

Customization and Integration Database Customization User Interface Customization Report Customization Documentation Customization Agency Extensibility External Systems Integration

Database Customization Generic columns – add as many as you need –Any base entity, any standard data type –Separately stored in companion table of base table –Separation is transparent to UI and reports Add data validation constraints to any column –Select from validation library provided –Full configurability for generic columns –Cannot decrease base validation constraints

User Interface Customization Agency Level –Change entity and column labels –Hide base columns –Set default field order –Change visual style (color, fonts, etc.) –Customize ASP.NET pages –Settings and customized pages stored separately from base so updates do not overwrite customizations User Level –Hide/show/resize list columns –Change list sort order and filters

Report Customization Standalone GUI report customization utility –Change report layout and labels –Add calculations & logic based on available report columns All base and generic columns of report subject entities available for addition to report Customizations stored separately from base reports so updates do not overwrite customizations Reports unaffected by UI entity/column name changes Currently reports cannot access entities that are not included in the base report data set (e.g., no SQL SELECT)

Documentation Customization No features currently implemented Requirements still TBD

Agency Extensibility Access to agency-developed extensions from NGT –Including access security control No features currently implemented Backlog item –Add invocation of an agency server-side custom process from any page (like C/S Custom Process feature)

External Systems Integration Flat file interfaces provided by C/S will be provided by NGT unless determined to be obsolete Trnsport functions to be exposed for direct external access will be exposed through public web services –Functions to be exposed will be based on requirements –We need your integration user stories!

Discussion