Upload
ellard
View
82
Download
0
Embed Size (px)
DESCRIPTION
SharePoint Portal Server. Kundvärde. Användningsområde Organisera företagets många siter Aggregera företagsinformation Individanpassa informationsutbudet Integrera med affärssystem. Fördelar Värdet av information ökar Människor och information kopplas samman - PowerPoint PPT Presentation
Citation preview
SharePoint Portal Server
AnvändningsområdeAnvändningsområde Organisera företagets många Organisera företagets många
siter siter Aggregera företagsinformationAggregera företagsinformation Individanpassa Individanpassa
informationsutbudetinformationsutbudet Integrera med affärssystemIntegrera med affärssystem
Funktionalitet Funktionalitet Profilera och hantera alla Profilera och hantera alla
sitersiter Min siteMin site AnvändarprofileringAnvändarprofilering Heltäckande Heltäckande
sökfunktionalitet sökfunktionalitet Organiserat efter ämne Organiserat efter ämne
FördelarFördelar Värdet av Värdet av
information ökar information ökar Människor och Människor och
information kopplas information kopplas samman samman
Informationen blir Informationen blir skräddarsydd för skräddarsydd för riktad riktad kommunikationkommunikation
•Kundvärde
ArchitectureArchitecture
•.NET Business
Connector
•AX•Web•Parts
•WSS•Web•Parts
•ISV•Web•Parts
•IIS
•Web Services
•External Systems
•AOS
•AX DB•EP Web
•Frame work
•SharePointSharePoint•DBsDBs
Web FrameworkWeb Framework
Overarching goal has been to retain the Overarching goal has been to retain the current rich web frameworkcurrent rich web frameworkWeb Building blocks created in AOTWeb Building blocks created in AOT( Web Forms , Report , Web Report, Weblet, Web Menu Items ( Web Forms , Report , Web Report, Weblet, Web Menu Items . etc). etc)
Navigation and Content logically separatedNavigation and Content logically separatedNavigation -Web Menu ItemsNavigation -Web Menu Items
URLURLActionAction
Content – Web Content / Web LetContent – Web Content / Web LetDISPLAY (Web Form) DISPLAY (Web Form) OUTPUT (Report/Web Report)OUTPUT (Report/Web Report)
Page Authoring using SharePoint Page Page Authoring using SharePoint Page Designer tools and imported into AOTDesigner tools and imported into AOTSeamless development environment Seamless development environment integration integration
( Import / Deploy / URL Look Up)( Import / Deploy / URL Look Up)
User ManagementUser Management
Windows Integrated AuthenticationWindows Integrated Authentication
User Relations for granting web access to User Relations for granting web access to UserUser
Ax User Groups / Security Key permission Ax User Groups / Security Key permission for Object level permissionsfor Object level permissions
Business Connector Proxy for securing Business Connector Proxy for securing content for External Users using Security content for External Users using Security KeyKey
Extranet AD accounts for Customers & Extranet AD accounts for Customers & Vendors ( Basic over SSL Authentication)Vendors ( Basic over SSL Authentication)
Anonymous Access for internet facing Anonymous Access for internet facing public web site public web site Guest user account in Ax is used for restricting Guest user account in Ax is used for restricting
accessaccess
TopologyTopology
Two EP Site DefinitionsTwo EP Site DefinitionsFull Fledged Enterprise Portal for intranet / Full Fledged Enterprise Portal for intranet / extranetextranet
Public / Anonymous site for internetPublic / Anonymous site for internet
Business Connector Proxy AccountBusiness Connector Proxy Account
IntranetIntranetWindows Integrated AuthenticationWindows Integrated Authentication
ExtranetExtranetStandard Perimeter NetworkStandard Perimeter Network
Traditional Perimeter NetworkTraditional Perimeter Network
Basic Auth / SSLBasic Auth / SSL
Investeringar på serversidan
FördelarFördelar Enkelt att användaEnkelt att använda Större individuell Större individuell
delaktighetdelaktighet Bättre Bättre
sammanhållningsammanhållning Bättre Bättre
informationsspridnininformationsspridningg
Windows SharePoint ServicesAnvändarna kanAnvändarna kan Samarbeta kring Samarbeta kring
dokumentdokument Dela information Dela information Hantera virtuella teamHantera virtuella team
FunktionalitetFunktionalitet Versionshantering, Check-in/ Versionshantering, Check-in/
Check-OutCheck-Out Delade kalendrar, Delade kalendrar,
diskussioner…diskussioner… Integrerat med Office 2003Integrerat med Office 2003
•DokumentDokument
•DiskussionerDiskussioner
•UppgifterUppgifter •KontakterKontakter
•EnkäterEnkäter
•Kollegors närvaroKollegors närvaro•KalenderKalender
•TeamTeam
……
•Kundvärde
SharePoint Portal Server
AnvändningsområdeAnvändningsområde Organisera företagets många Organisera företagets många
siter siter Aggregera företagsinformationAggregera företagsinformation Individanpassa Individanpassa
informationsutbudetinformationsutbudet Integrera med affärssystemIntegrera med affärssystem
Funktionalitet Funktionalitet Profilera och hantera alla Profilera och hantera alla
sitersiter Min siteMin site AnvändarprofileringAnvändarprofilering Heltäckande Heltäckande
sökfunktionalitet sökfunktionalitet Organiserat efter ämne Organiserat efter ämne
FördelarFördelar Värdet av Värdet av
information ökar information ökar Människor och Människor och
information kopplas information kopplas samman samman
Informationen blir Informationen blir skräddarsydd för skräddarsydd för riktad riktad kommunikationkommunikation
•Kundvärde
Enterprise Portal
Demo shows how we use WSS with Demo shows how we use WSS with in Microsoft Dynamics AX.in Microsoft Dynamics AX.
Microsoft Dynamics AX 4.0 – Enterprise Portal
2 different interfaces for 2 different purposes
Windows client
• All functionality
• Some users
Web client• Some functionality• All users
Microsoft Dynamics AX - Integration Microsoft Dynamics AX - Integration TechnologyTechnology
Application Integration Framework (AIF)
• New XML based integration framework– Business-to-Business (B2B) collaboration– Application-to-Application (A2A / EAI) integration
• Document-oriented interfaces• Extensible X++ framework
Transaction Types
• Adapters (File System, MSMQ, BTS, WS)– Send Documents– Receive and Create Documents– Respond to Read Requests
• Web Service Interface– Request Documents from Axapta– Submit Documents to be created in Axapta
• Note: Update and delete is not supported out-of-the-box in this release
Axd<Document> Query<?xml version="1.0" encoding="utf-16"?><SalesOrder xmlns="http://schemas.microsoft.com/dynamics/"> <DocPurpose>Original</DocPurpose> <SenderId>dmo</SenderId>
<SalesTable class="entity"><CaseTagging>No</CaseTagging><CovStatus>1</CovStatus><CurrencyCode>EUR</CurrencyCode><CustAccount>4020</CustAccount>
<SalesLine class="entity"> <Blocked>No</Blocked> <CaseTagging>No</CaseTagging> <Complete>No</Complete> <CurrencyCode>EUR</CurrencyCode> ...
<InventDim class="entity"> ... </InventDim>
</SalesLine>
<DocuRefHeader class="entity"> ... </DocuRefHeader><DocuRefHeader class="entity"> ... </DocuRefHeader>
</SalesTable></SalesOrder>
Dynamics AX Web Services
• Standards– WS-I Basic profile 1.1 compliant– XSD version 1.1– WSDL version 1.1– SOAP version 1.1 and 1.2
• One web service per document class• One method per action• Consumed in
– InfoPath– Visual Studio– Other applications and custom clients
Microsoft Dynamics AX – Application Integration Framework
• New application development options New application development options utilizing theutilizing the
– .NET Business Connector .NET Business Connector – CLR Interop featuresCLR Interop features
•Architectural Overview Architectural Overview New application development New application development optionsoptions
•CLR InteropCLR Interop
•COM COM Business Business
ConnectorConnector
•Application Application Object Object ServerServer
•Windows Windows ClientClient
•.NET .NET Business Business
ConnectorConnector
•NEWNEW
•NEWNEW
•CLR InteropCLR Interop
•NEWNEW
•CLR InteropCLR Interop
•NEWNEW
•AX •Database
•COM COM InteropInterop
.NET Business Connector.NET Business ConnectorWhat is it?What is it?• A platform component that enables A platform component that enables
integration with AXintegration with AX• Provides an X++ runtime environmentProvides an X++ runtime environment
– X++ interpreterX++ interpreter– Access to AOTAccess to AOT– Client/server code executionClient/server code execution
• ““Headless client”Headless client”• Single/multi-user modeSingle/multi-user mode
•AX •Database
•RPC
•ODBC
•AOS
•Interpreter
Architectural OverviewArchitectural Overview