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

30
BAP347 BAP347 Microsoft Business Microsoft Business Solutions Solutions Axapta: A Truly Axapta: A Truly Global Business Application Global Business Application Jeff McKee Jeff McKee Director Product Management Director Product Management Axapta Global Product Management Axapta Global Product Management Microsoft Business Solutions Microsoft Business Solutions Arvid Nielsen Arvid Nielsen Product Manager Product Manager Axapta Global Product Management Axapta Global Product Management Microsoft Business Solutions Microsoft Business Solutions

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

Page 1: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 2: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.
Page 3: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 4: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 5: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 6: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

DeploymentDeployment2-Tiered Architecture2-Tiered Architecture

SQL

Object DB (Application Files)Clients

Page 7: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 8: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 9: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

IntelliMorphIntelliMorph

IntelliMorph, the flexible clientIntelliMorph, the flexible client

Page 10: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

IntelliMorphIntelliMorph

Page 11: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 12: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

LabelfilesLabelfiles

Page 13: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 14: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 15: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

Execution of the ApplicationExecution of the Application

Page 16: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

LayersLayers

Page 17: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 18: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 19: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 20: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

MorphX and X++MorphX and X++

Page 21: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 22: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

Enterprise PortalEnterprise Portal

Page 23: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 24: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

The Hub and Spoke ConceptThe Hub and Spoke Concept

HQ

Subsidiary

Subsidiary

Subsidiary

Subsidiary Subsidiary

Page 25: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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.

Page 26: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 27: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.
Page 28: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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/

Page 29: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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

Page 30: BAP347 Microsoft Business Solutions–Axapta: A Truly Global Business Application Jeff McKee Director Product Management Axapta Global Product Management.

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