Why buy from Microsoft?

Depending on the size and scope of your business, purchasing, installing and implementing an Enterprise Resource Planning (ERP) system can be a manageable task or a major undertaking. For starters, from whom/where are you buying? Read more

Read more | Current Discounts/Offers/Promotions
Read more | Microsoft Dynamics NAV ERP Starter Package for Small Businesses
Call 626-389-1507 or E-mail us for details

Microsoft Dynamics™ NAV Architecture

Microsoft Dynamics NAV 2009 offers you the choice to stay with the Dynamics NAV Classic client or move to the RoleTailored client:

 

One Solution:

Same application

Same development

Same
Office integration

Same
Outlook integration


Dynamics NAV Three Tier Architecture:

Presentation Layer

  • Rich User Interface on clients
  • SharePoint based Portal Business Logic Layer

Dynamics NAV Server

  • Web Service and Windows Communication Framework Interface
  • Business Logic running on middle tier server as .NET Application

Data Layer

  • SQL Server 2005/2008

 

 

 

 

Architecture Comparison Forms and Pages
Classic Client Role Tailored Client Classic Client uses forms
C/SIDE Client Authorization/
Authentication
Application Objects
Presentation Layer
Code, Triggers, Validation
RoleTailored Client Metadata
New Presentation Layer
Simple type validation
  • Forms are objects with statically defined UI elements – WYSIWYG
  • Forms state (memory) is held entirely on the client
  • Non validation code not encouraged but allowed
NAV Service Role Tailored Client Uses Pages
Authorization/
Authentication
Application Objects Code, Triggers, Validation
Web Services
  • Structural xml-like definition
  • Pages can be interpreted by different client types allowing them to be reused by NAV Portal and for Web Services
  • Page state (memory) held on both client and NST
  • Fewer triggers than Forms but code is allowed
Database Server Database Server

C/SIDE Server or SQL 2005/8

SQL Server 2005/8

Platform Frames Microsoft Dynamics™ NAV Server Goals
Web Services: NAV 2009 Technology Goals:
  • Industry Standard (Basic Profile)
  • Office, SharePoint, InfoPath
  • 3rd Party vendors
  • Easy to publish
  • Focus point for integrations
  • Eventual replacement for NAS

Business Oriented

  • Complex Data types
  • Header Lines relationships
  • Validation & Triggers

Reports

  • Based on SQL Report Control
  • Colorful Charts and Graphs
  • Interactive
  • Show and hide by expanding/collapsing line information
  • Dynamic Sorting

Re-use the code environment from C/SIDE Development Environment
Re-use much of existing report definitions
Use Visual Studio to define the layout

  • Support new Role Tailored User Experience (UX) Provide Web Services
  • Minimize changes in C/AL code from C/SIDE architecture to run on Dynamics NAV Server
  • Provide development tools (object designers) for new platform features - Leverage .NET Framework for application runtime

About Business Computing

Business Computing (BCI) is a Microsoft® Partner (Silver Enterprise Resource Planning) with over 15 years of experience in the jewelry, manufacturing and distribution industries. We provide companies with a full range of IT services including consulting, systems design, analysis, development, programming, installation, implementation, training, support and outsourcing. We have worked closely with jewelry wholesalers & manufacturers, Not-for-Profit organizations, Food & general Manufacturers/Distributors in applying advanced, industry specific, software concepts and technology innovations to everyday business issues.

Read more | About Business Computing

Who is using e-Jewelry?

It's no secret that some of the most successful jewelry companies in North America are using e-Jewelry Software from Microsoft Dynamics™ NAV. Please feel free to contact us for references.

Read more | Business Computing Clients...

Industry Specific

Contact Info

BUSINESS COMPUTING                            3100 East Foothill Blvd Suite #2020 Pasadena, CA 91107                             Phone: (626) 389-1507 (Main Line)          Fax: (626) 389-1511

E-mail: e-mail here!