Upload
ashley-mccormick
View
214
Download
0
Embed Size (px)
Citation preview
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.