Building Enterprise Applications Using Visual Studio®

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

Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Information Resources Management January 23, 2001.
Advantage Data Dictionary. agenda Creating and Managing Data Dictionaries –Tables, Indexes, Fields, and Triggers –Defining Referential Integrity –Defining.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
What’s Completely New? Visual Studio Team System! Sean Puffett Developer Evangelist
DEV365 Visual Studio Team Edition for Software Architects: Overview Alex Torone Lead Program Manager Enterprise Tools Microsoft Corporation.
Design & Development Tools: Visual Studio 2005 SQL Server 2005 Biztalk Server 2006 David Gristwood, Mike Taulty Developer & Platform Group Microsoft Ltd.
ESupport Shifting Customers to the Internet for Support Published: January 2002.
MSDN TechTalk Agenda Visual Studio Team Edition for Database Professionals 08:30 – 09:00 Registration 09: :15 (Roger Boesch, Microsoft Schweiz) Einbindung.
(code name: Data Dude) Josh Robinson Aculix.
Passage Three Introduction to Microsoft SQL Server 2000.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Version Enterprise Architect Redefines Modeling in 2006 An Agile and Scalable modeling solution Provides Full Lifecycle.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Powerful, modern desktops enable next generation applications Hardware acceleration brings real-time lighting, texturing and rendering Visual.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
DEV334 Creating Application Starting Points & Sharing Best Practices with Enterprise Templates Marc Gusmano Director of Emerging Technologies The Information.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
Developing Reporting Solutions with SQL Server
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Visual Studio 2005 Team Edition for Software Architects: Developing Service-Oriented Systems Bill Gibson Senior Program Manager Enterprise Tools Microsoft.
Windows Role-Based Access Control Longhorn Update
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
ARC411 Domain Specific Language Tools For Model-Driven Development In Microsoft Visual Studio 2005 Jochen Seemann Program Manager Enterprise Tools Microsoft.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect, V7.5 Module 18: Applying Patterns and Transformations.
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.
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
CIS 375 Bruce R. Maxim UM-Dearborn
Introduction ITEC 420.
Christian Shay Principal Product Manager
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Introducing SQL Server 2000 Reporting Services
Introduction to ASP.NET 2.0
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Visual Studio Tools for Office 2005
Searching Business Data with MOSS 2007 Enterprise Search
Microsoft Dynamics.
Overview of System Engineering
Searching Business Data with MOSS 2007 Enterprise Search
11/12/2018 6:58 PM © 2004 Microsoft Corporation. All rights reserved.
Visual Studio 2005 “Personalized productivity”
Web Development Using ASP .NET
Entity Framework Core.
Tech Ed 2004 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express.
Microsoft Dynamics.
DAT381 Team Development with SQL Server 2005
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Jochen Seemann Program Manager Enterprise Tools Microsoft Corporation
SSDT and Database Project Basics
Visual Modeling Using Rational Rose
ADO.NET Entity Framework
Office 365 Development July 2014.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Building Enterprise Applications Using Visual Studio® Building Enterprise Applications Using Visual Studio® .NET Enterprise Architect TechEd 2002

Agenda Overview Enterprise software development process Enterprise architect tools Provide architectural guidance Communicate application architecture Capture business/data requirements Ensure application scalability Team development TechEd 2002

Overview Enterprise development is systematic Collaborative work environment Support for all roles essential Standards help – e.g., UML, XML, etc. Architectural guidance and reusable assets essential TechEd 2002

Enterprise Software Development Process Envisioning Requirements gathering, product vision Planning Architectural/technology decisions Developing Software/database design Implementation Testing Documentation Stabilizing Deployment and maintenance TechEd 2002

Provide Architectural Guidance Enterprise templates IT development projects are getting more complex, larger, and more critical A poor application architecture can make any platform perform poorly A good architecture only works if people follow the rules when implementing it Good help is hard to find (and expensive!) “Best practices” are useless if no one follows them TechEd 2002

Enterprise Templates What is it? Things to Exclude Enterprise Template Policy (TDL) Application Structure (projects, code, etc.) Guidance (context & html) Things to Include TechEd 2002

Enterprise Templates Features and the Visual Studio .NET IDE Toolbox & Menu Constraints Initial Project Structure Constrain Additions Property Constraints Policy Task List Reminders Dynamic Guidance TechEd 2002

Enterprise Templates Add “best practices” to frameworks Organize structure for complex projects Supply pre-built common implementation Simplify IDE for newer developers Help avoid common mistakes Predefine common property settings “Just in time” focused guidance TechEd 2002

demo Enterprise Templates TechEd 2002

Communicate Application Architecture Modeling using UML UML building blocks Elements Basic building blocks of a model Relationships Tie various “things” together Diagrams Show interesting collections of “things” TechEd 2002

Modeling Using UML Diagram types Structural Class Behavioral Use case, state chart, activity, sequence, collaboration Implementation Component, deployment TechEd 2002

Modeling Using UML Generating Code from UML design Generate code into multiple Visual Studio languages Perform semantic error checking on diagrams and code Reverse engineering Visual Studio projects into design Generating wide variety of customizable reports Publishing diagrams and models on the intranet Documenting your Visual Studio projects in the form of software architecture/designs TechEd 2002

demo UML Modeling TechEd 2002

Capture Business Requirements Data Modeling Conceptual, logical, and physical models Leverage business domain experts with Object Role Modeling Design and program enterprise databases Visually design schema, tables, views Visually develop stored procedures, SQL queries, user defined functions Full support for both SQL Server and Oracle TechEd 2002

Data Modeling Business rules-based database design Object Role Modeling (ORM) Conceptual database design using natural language facts and examples Logical and physical database models automatically built based on natural language facts ORM is Understandable Reliable Expressive Stable TechEd 2002

Data Modeling TechEd 2002

Data Modeling Create an ER diagram Tables window Database Properties window Stencils TechEd 2002

Data Modeling Reverse engineer database schema to create ER models Drag tables (or views) onto diagram page Modify code and attributes of the model Validate your logical and physical data Perform database/model synchronization Generate physical database from your data model using ‘Generate Database’ wizard TechEd 2002

demo Data Modeling TechEd 2002

Ensure Application Scalability Application Center Test Provide end-to-end performance testing of applications Use XML to store test properties and data Replicate tests and results with application Developers create tests Operations continues to use tests in production Common test framework throughout lifecycle TechEd 2002

Application Center Test Testing Web services and apps Creating tests Manually – Visual Basic Script, JScript, etc. Browser record Running tests Set test parameters View run-time reports Trace information at run-time Analyzing test results Tabular performance data Custom graphs TechEd 2002

demo Testing With ACT TechEd 2002

Version Control System Visual SourceSafe Team support Secure file sharing and coordination Version control Maintains audit trails for project files Software lifecycle management Project branching, merging, history Fully integrated with Visual Studio .NET TechEd 2002

Summary Provide architectural guidance Enterprise templates Communicate application architecture Software modeling Capture business requirements Data modeling Ensure application scalability Application center test Team development support Version control system TechEd 2002

For More Information… MSDN Web site Visual Studio Web site msdn.microsoft.com Visual Studio Web site msdn.microsoft.com/vstudio Object Role Modeling resource www.orm.net Application Center Test resource www.microsoft.com/applicationcenter TechEd 2002

Discussion TechEd 2002

© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. TechEd 2002