SharePoint Portal Server

20
SharePoint Portal Server Användningsområde Användningsområde Organisera företagets många Organisera företagets många siter siter Aggregera företagsinformation Aggregera företagsinformation Individanpassa Individanpassa informationsutbudet informationsutbudet Integrera med affärssystem Integrera med affärssystem Funktionalitet Funktionalitet Profilera och hantera Profilera och hantera alla siter alla siter Min site Min site Användarprofilering Användarprofilering Heltäckande Heltäckande sökfunktionalitet sökfunktionalitet Organiserat efter ämne Organiserat efter ämne Fördelar Fö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 kommunikation kommunikation Kundvärde

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

Transcript of SharePoint Portal Server

Page 1: SharePoint Portal Server

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

v-andheu
see Daniel's diagram
Page 2: SharePoint Portal Server

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

Page 3: SharePoint Portal Server

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)

Page 4: SharePoint Portal Server

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

Page 5: SharePoint Portal Server

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

Page 6: SharePoint Portal Server

Investeringar på serversidan

Page 7: SharePoint Portal Server

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

Page 8: SharePoint Portal Server

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

v-andheu
see Daniel's diagram
Page 9: SharePoint Portal Server

Enterprise Portal

Demo shows how we use WSS with Demo shows how we use WSS with in Microsoft Dynamics AX.in Microsoft Dynamics AX.

Page 10: SharePoint Portal Server

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

Page 11: SharePoint Portal Server

Microsoft Dynamics AX - Integration Microsoft Dynamics AX - Integration TechnologyTechnology

Page 12: SharePoint Portal Server

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

Page 13: SharePoint Portal Server

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

Page 14: SharePoint Portal Server

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>

Page 15: SharePoint Portal Server

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

Page 16: SharePoint Portal Server

Microsoft Dynamics AX – Application Integration Framework

Page 17: SharePoint Portal Server

• New application development options New application development options utilizing theutilizing the

– .NET Business Connector .NET Business Connector – CLR Interop featuresCLR Interop features

Page 18: SharePoint Portal Server

•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

Page 19: SharePoint Portal Server

.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

Page 20: SharePoint Portal Server

•AX •Database

•RPC

•ODBC

•AOS

•Interpreter

Architectural OverviewArchitectural Overview