© J Street Technology, Inc. 2008 1 So Many Choices Selecting the Right Architecture for Your Database Application Armen Stein J Street Technology, Inc.

Slides:



Advertisements
Similar presentations
Getting Started with Oracle and .NET
Advertisements

SharePoint 2010 Overview Presented by: Oscar Garcia
Copyright © 2003 Pearson Education, Inc. Slide 8-1 The Web Wizards Guide to PHP by David Lash.
Online Construction Estimation Developed By:- Vatsal S. Shah ( ) Dilip K. Babariya ( ) Jimit V. Rajani ( ) Guided by:-
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
1 Migrating from Access to SQL Server Simon Kingston, CSU / NPS NRGIS.
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
HOW TO STORE THE DATA YOU NEED IN SHAREPOINT 2010 Mick Badran MVP, V-TSP,XYZ,ABC
Office 365 for Enterprises ITExpo February 2, 2012.
Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
Name Title Company Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web.
DIY FM: Bridging the AEC/FM Gap using Revit DB Link, ASP.NET, HTML, VB and Java Brandon Pike

Services Course Windows Live SkyDrive Participant Guide.
The VeriTrak Enterprise Application Created for The Verification Company By CTO Source, Inc. This presentation provides an overview of the system and links.
iRequestManager for MediMizer X3
Arjun Krishnamoorthi  Power View enables self-service BI by providing simple to use ad-hoc reporting for business users and decision.
SQL Reporting Another tool in our IT toolbox. It may not be the sharpest, but it’s free with msSQL and it empowers the users, some. By Bryan Yates -
GPPC Connections 2011 | November 6-8 | Las Vegas, NV Dynamics GP12 Web Client Deployment and Management Overview Kevin Racer, Sr. Program Manager.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
SharePoint Server Architecture and Deployment Michael Curry.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Desktop Virtualisation Sarah Mannion Desktop Technical Specialist Microsoft UK
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
Website Development with PHP and MySQL Introduction.
Access to Azure EXTENDING OFFICE 365 INTO THE CLOUD George Young Dawson Butte Software SHAREPOINT SATURDAY DENVER 2015 – JANUARY.
Jen Stirrup MVP CopperBlue Consulting. Flexible: Can model anything Powerful: Enterprise scale Secure: Fine grain control Near real time: 15 minute.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
Creating a SharePoint App with Microsoft Access Services
Build a SharePoint App with Microsoft Access. About me.
SQL Server Reporting Services
Dynamics AX Technical Overview Application Architecture Dynamics AX Technical Overview.
Access The L Line The Express Line to Learning 2007 L Line L © Wiley Publishing All Rights Reserved.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July Thierry Gasser TSP
GPPC Connections 2011 | November 6-8 | Las Vegas, NV Dynamics GP12 Web Client Today and in the Future Kevin Racer, Sr. Program Manager.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
GIS Application Development for the Internet:
FileMaker ® Pro/PHP Hybrids: Jeremiah Small Soliant Consulting php|tek 2008.
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
CSD 2006 / TEAM 12 Final presentation 29 th May 2006.
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
Solutions Road Show – 13 December 2013 | India Alok Agrawal Practice Lead – UC & C Communication and Collaboration.
Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation.
DEV211. The simplest way to create business applications for the desktop and the cloud.
George Gonsalves.  Free and lightweight web development tool.  Create, publish, and maintain your website  Optimized for Open Source  Designed for.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
Terminal Services Technical Overview Olav Tvedt TVEDT.info Microsoft Speaker Community
CRM in Education: Raising Standards. Saving Time. Presented by: Daniel Petersen Director of Business Solutions Applied Tech.
Module 7: Configuring Terminal Services. Overview Describe how the components of Terminal Services work together Identify new Terminal Services core features.
Access Services Introduction & Setup Requirements Kipp Sorensen, Soren Innovations.
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
Multi-Tier Apps with Admin Access, RDP, Custom Installs Modern Scalable Web Sites Full Windows Server/Linux VMs Web Sites Virtual Machines Cloud Services.
Interaction classes Record context Custom lookups.
BISM Introduction Marco Russo
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
Getting Started with Datazen Microsoft’s New Mobile Dashboard Platform.
SQL Server Reporting Services for.NET Developers Bret Stateham
SQL Server Reporting Services 2016
KORAK PRED OSTALIMI VISUAL STUDIO LIGHTSWITCH Danijel Malik Artifis Danijel Malik s.p.
ADFS - Does it Still have a Place? Fitting into the EMS puzzle Frank C. Drewes III 2016 Redmond Summit | Identity.
How to be a SharePoint Developer
Azure AD Application Proxy
Please thank our sponsors!
Tomáš Urych, ESO9 international
Building Business Applications in LightSwitch
Online Multilevel Media Sharing
Presentation transcript:

© J Street Technology, Inc So Many Choices Selecting the Right Architecture for Your Database Application Armen Stein J Street Technology, Inc.

© J Street Technology, Inc So Many Pieces n Access (front-end, back-end) n SQL Server (back-end) n SharePoint (front-end, back-end) n ASP.NET (front-end) n Terminal Services/Remote Desktop n SQL Server Reporting Services

© J Street Technology, Inc Questions to Ask Your Client n How many users will use the system? n How much data will you have? n Do you have remote WAN users? n How much security do you need? n How much functional density do you need? n How robust does your system need to be? n How involved is your IT department? n How available and friendly is your IT staff? n How much time and money do you have?

© J Street Technology, Inc Access-Access Pros n The simplest approach n Very rapid development n Easy deployment n No IT support needed n Basic skills n Millions of apps Cons n Limited users & data n Poor security n No WAN connections n No web applications n Low IT respect

© J Street Technology, Inc Access-Access ( on Terminal Services) Pros n Still simple to develop n Very rapid development n Fairly easy deployment n WAN connections w/TS Cons n Limited users & data n Poor security n No web applications n Low IT respect n Needs Terminal Services and IT help (but SBS can help)

© J Street Technology, Inc Access-SQL Server (Linked Tables and Passthroughs) Pros n Still rapid dev (+10%) n Use Access skills n Lots of users & data n Much more robust n Better security n Web apps possible n Free SQL Express n WAN connections possible Cons n Suboptimal security (Windows or SQL auth) n Needs some SQL skills n Skeptical IT respect n Needs SQL Server n Needs IT support? n More complex deployment

© J Street Technology, Inc ASP.NET/SQL Web App Pros n Most users & data n Free SQL Express n Integrate with SSRS n Great security n Zero install web app n IT respect Cons n Browser compatibility n High dev cost (3-5x) n Different skills n Needs IT or hosting n Complex deployment

© J Street Technology, Inc Hybrid Access/ASP.NET/SQL Pros n Lots of users & data n Rapid dev in Access n Free SQL Express n WAN connections n Great security on web n Zero install for web app Cons n Suboptimal security in Access n Costly dev in ASP.NET n Needs IT or hosting n Complex deployment

© J Street Technology, Inc Access-SQL Server (Web Services*) Pros n Still rapid dev (+50%?) n Use Access skills n Free SQL Express n Great security w/SSL n Lots of users & data n Web apps possible n WAN connections Cons n Needs SQL skills n Needs Web dev skills n Needs SQL Server n Needs Web Server n Needs IT or hosting n Complex deployment n More complex app * Warning – experimental technique, use caution

© J Street Technology, Inc Access/SharePoint Client App Pros n Lots of users n Rapid dev in Access n Data controlled by IT n SP Security model n Auto FE deployment n WAN connection with offline mode & sync Cons n Access 2010 (V1) n Anonymous access? n Lifecycle issues n SharePoint Enterprise n Needs IT or hosting n Limited data

© J Street Technology, Inc Access/SharePoint Web App Pros n Lots of users n Rapid dev in Access n Data controlled by IT n SP Security model n Office365 is coming n Zero install web app Cons n Access 2010 (V1) n Anonymous access? n Lifecycle issues n SharePoint Enterprise n Needs IT or hosting n Macros, layout view n Limited data n App protection issues n Limited functionality * * But you can mix in Access Client functionality, see previous slide

© J Street Technology, Inc Alternatives and Future Options n SQL Server Reporting Services n Silverlight n PHP/MySQL (aka LAMP) n EQLData (Access on web) n Iron Speed Designer (App generator) n LightSwitch (MS App generator) n Pure HTML 5 application

© J Street Technology, Inc Thank you! Armen Stein J Street Technology, Inc x107