BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee...

Post on 17-Jan-2016

216 views 0 download

Transcript of BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee...

BAP347 BAP347 Microsoft Business Microsoft Business SolutionsSolutions––Axapta: A Truly Global Axapta: A Truly Global Business ApplicationBusiness Application

Jeff McKeeJeff McKeeDirector Product ManagementDirector Product ManagementAxapta Global Product ManagementAxapta Global Product ManagementMicrosoft Business SolutionsMicrosoft Business Solutions

Arvid NielsenArvid NielsenProduct ManagerProduct ManagerAxapta Global Product ManagementAxapta Global Product ManagementMicrosoft Business SolutionsMicrosoft Business Solutions

AgendaAgenda

Microsoft Axapta RoadmapMicrosoft Axapta RoadmapArchitectureArchitectureIntelliMorphIntelliMorphLabelfiles Labelfiles The Layer structure The Layer structure MorphX and Microsoft Axapta’s object MorphX and Microsoft Axapta’s object oriented structureoriented structureEnterprise Portal and Web-deployed clientsEnterprise Portal and Web-deployed clientsWeb services Web services Hub and spokeHub and spokeQ&AQ&A

Q2Q220052005

TAP Q4 TAP Q4 20052005

Microsoft AxaptaMicrosoft Axapta5.0 TAP/beta5.0 TAP/beta

• Microsoft Axapta 4.0 TAPMicrosoft Axapta 4.0 TAP• SharePoint ServerSharePoint Server• RFIDRFID• UnicodeUnicode• SQL Server 2005SQL Server 2005

Microsoft AxaptaMicrosoft Axapta3.0 SP43.0 SP4

*Product release dates and content subject to change Product release dates and content subject to change enhancementenhancement and support details for each product line will vary by geography and support details for each product line will vary by geography

Microsoft Microsoft Axapta Axapta 3.0 SP33.0 SP3

Q3Q320052005

Microsoft Axapta Microsoft Axapta for Life Sciencesfor Life Sciences

TAP/Beta TAP/Beta 20072007

Q4 Q4 20052005

Microsoft Microsoft Axapta Axapta 3.0 SP53.0 SP5

Q2 Q2 20062006

Microsoft Microsoft Axapta Axapta 3.0 SP63.0 SP6

Microsoft AxaptaMicrosoft AxaptaProduct release timeline in calendar timeframes as of June 2005Product release timeline in calendar timeframes as of June 2005

Deep R&D Deep R&D InvestmentInvestment

ss

Microsoft AxaptaMicrosoft Axapta

Multilanguage (21)Multilanguage (21)

MulticurrencyMulticurrency

IntercompanyIntercompany

Shared data across companiesShared data across companies

User defined dimensionsUser defined dimensions

Ease of configurationEase of configuration

DeploymentDeployment2-Tiered Architecture2-Tiered Architecture

SQL

Object DB (Application Files)Clients

DeploymentDeployment3-Tiered Architecture3-Tiered Architecture

SQLSQL

Application Application Object Servers Object Servers (AOS)(AOS)

Rich or Thin Rich or Thin ClientsClients

Object DB Object DB (Application (Application Files)Files)

Server ManagerServer Manager

ArchitectureArchitecture

Business Logic (Object Repository)Business Logic (Object Repository)

Application Object Server (AOS)Application Object Server (AOS)

Microsoft Axapta Business ConnectorMicrosoft Axapta Business Connector

Enterprise Portal FrameworkEnterprise Portal Framework

2-Tier App2-Tier App 3-Tier App3-Tier App COM AppCOM App

HTML XMLCommerce Gateway

Web AppWeb AppBizTalk BizTalk ServerServerMobile AppMobile App

SQLSQL

IntelliMorphIntelliMorph

IntelliMorph, the flexible clientIntelliMorph, the flexible client

IntelliMorphIntelliMorph

LabelsLabels

Labels are stored in a fileLabels are stored in a file

One ID equals one text resourceOne ID equals one text resource

A file is made for each languageA file is made for each language

LabelfilesLabelfiles

The Layer ArchitectureThe Layer Architecture

What are layers in Microsoft Axapta?What are layers in Microsoft Axapta?A hierarchy of levels in the Microsoft Axapta A hierarchy of levels in the Microsoft Axapta application source code to ensure that you can application source code to ensure that you can make modifications and additions without make modifications and additions without interfering with the application objects on the interfering with the application objects on the level below your ownlevel below your own

Developer groupsDeveloper groupsStandard application developersStandard application developers

Country-specific functionalityCountry-specific functionality

Business partnersBusiness partners

Microsoft Axapta end usersMicrosoft Axapta end users

Layered Code ModelLayered Code Model

System (SYS)System (SYS)

Global Solution (GIS)Global Solution (GIS)

Distributor (DIS)Distributor (DIS)

Local Solution (LOS)Local Solution (LOS)

Business Solution (BUS)Business Solution (BUS)

VAR Solution (VAR)VAR Solution (VAR)

Customer (CUS)Customer (CUS)

User (USR)User (USR)

Owned and Maintained by MBSOwned and Maintained by MBS

Owned and Maintained by MBSOwned and Maintained by MBS

Features Added by MBS GeosFeatures Added by MBS Geos

Geo-Specific Features by Non-MBSGeo-Specific Features by Non-MBS

ISV Application CodeISV Application Code

Partner ModificationsPartner Modifications

Central Customer ModificationsCentral Customer Modifications

Local Customer ModificationsLocal Customer Modifications

Execution of the ApplicationExecution of the Application

LayersLayers

System (SYS)System (SYS)System Patch (SYP)System Patch (SYP)

Global Solutions Developed by MBS

Service Packs for the SYS Layer

Distributor (DIS)Distributor (DIS)Distribution Patch (DIP)Distribution Patch (DIP)

Geo specific features to the SYS LayerService Packs for the DIS Layer

Business Solution (BUS)Business Solution (BUS)Business Solution Patch (BUP)Business Solution Patch (BUP)

Global functionality by partnersError corrections

VAR Solution (VAR)VAR Solution (VAR)VAR Solution Patch (VAP)VAR Solution Patch (VAP)

Global functionalityError corrections

Customer (CUS)Customer (CUS)Customer Patch (CUP)Customer Patch (CUP) Error corrections

Regional functionality

User (USR)User (USR)User Patch (USP)User Patch (USP) Error corrections

Country/plant specific functionality

Esselte Case StudyEsselte Case Study

Global functionalityGlobal functionalityGlobal functionalityGlobal functionality

Regional Regional functionalityfunctionality

Regional Regional functionalityfunctionality

Regional Regional functionalityfunctionality

Regional Regional functionalityfunctionality

Regional Regional functionalityfunctionality

Regional Regional functionalityfunctionality

Enterprise

Enterprise

Planning

Planning

Sales lin

e

Sales lin

e

Item p

rocessing

Item p

rocessing

Sales

SalesInvoice

Invoice

DIS Layers in Microsoft Axapta 4.0DIS Layers in Microsoft Axapta 4.0

US and West Europe US and West Europe

Russia and East EuropeRussia and East Europe

BrazilBrazil

JapanJapan

IndiaIndia

ChinaChina

MorphX and X++MorphX and X++

Object oriented environmentObject oriented environment

Supports inheritance on multiple levelsSupports inheritance on multiple levels

Modify the complete system by Modify the complete system by changing changing oneone property property

MorphX and X++MorphX and X++

Enterprise PortalEnterprise PortalRole-based solutionRole-based solution

A framework has A framework has been built around been built around the Enterprise the Enterprise Portal so it’s Portal so it’s possible to possible to configure and not configure and not develop tasks like develop tasks like adjustments, adjustments, deployment, deployment, management, etc.management, etc.

Utilizes the Microsoft Utilizes the Microsoft Axapta Business Axapta Business Connector, so it uses Connector, so it uses Microsoft Axapta business Microsoft Axapta business logic and live datalogic and live data

Enterprise PortalEnterprise Portal

Web Services and Simple Object Web Services and Simple Object Access Protocol (SOAP)Access Protocol (SOAP)

SOAP is a way for programs running on SOAP is a way for programs running on separate computers (on same or separate computers (on same or different operating systems) to different operating systems) to communicate with each other by using communicate with each other by using the HTTP protocol and XML as the the HTTP protocol and XML as the mechanism for information exchangemechanism for information exchange

Microsoft Axapta uses SOAP to Microsoft Axapta uses SOAP to facilitate Web servicesfacilitate Web services

The Hub and Spoke ConceptThe Hub and Spoke Concept

HQ

Subsidiary

Subsidiary

Subsidiary

Subsidiary Subsidiary

Microsoft Axapta as a “Spoke”Microsoft Axapta as a “Spoke”

Commerce Gateway, XML and Microsoft Commerce Gateway, XML and Microsoft BizTalk Server enable Microsoft Axapta to BizTalk Server enable Microsoft Axapta to operate as a “spoke” for large corporationsoperate as a “spoke” for large corporations

Microsoft Axapta’s flexibility makes it easy Microsoft Axapta’s flexibility makes it easy to support the smaller subsidiaries in to support the smaller subsidiaries in pursuing new opportunities or changing pursuing new opportunities or changing their market focus, due to changing market their market focus, due to changing market conditions, etc.conditions, etc.

Advantages of BizTalk ServerAdvantages of BizTalk Server

Fast data Fast data exchangeexchange

Reduced Reduced transaction transaction

costscosts

FlexibleFlexible

Information is sent or received as an XML Information is sent or received as an XML document directly to or from another document directly to or from another system system

No staff required No staff required No human errorsNo human errors

Business Partners can use their own Business Partners can use their own document formatsdocument formatsSupport for future data and information Support for future data and information formatsformats

Subsidiaries can use less complex Subsidiaries can use less complex systems than the HQsystems than the HQBest TCOBest TCO

ResourcesResources

Microsoft Business Solutions–Axapta:http://www.microsoft.com/BusinessSolutions/Axapta/

Axapta Newsgroup:microsoft.public.axapta

Microsoft PartnerSource: https://mbs.microsoft.com/partnersource/

MSDN: http://msdn.microsoft.com/

Win a Motorola Win a Motorola MPX220 SmartphoneMPX220 Smartphone

Fill Out a SurveyFill Out a Surveyfor This Sessionfor This SessionFor a Chance toFor a Chance to

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