Download presentation
1
Mike Fitzmaurice Technical Product Manager Microsoft Corporation
OFC333: Enterprise Application Integration Using SharePoint Portal Server Mike Fitzmaurice Technical Product Manager Microsoft Corporation
2
SharePoint Investments Smart Connected Workspaces
Consistent rich experience – users, developers, and IT Smart connections – people, teams, topics, divisions, etc. Flexible deployment – bottoms-up, centralized, hybrid on large scale farms Enterprise Division Team Individual
3
SharePoint Investments
Enterprise Portal Solution built on top of Windows SharePoint Services Hub and Aggregator for SharePoint personal, team and portal sites SharePoint Portal Server News and Links Site Directory and Connections Personal Sites Audience Targeting Index, Search and Alerts Single Sign-On BizTalk Integration Team Collaboration Solution well beyond file server Scalable Workspace Platform SharePoint Services Collaboration Document Collaboration Flexible Lists Web Part Pages Personalization Life Cycle Management Scale-Up/Out Foundation
4
Agenda Customer Scenarios EAI Strategy Application Models
The portal application platform Portal services Application/integration server Web Services Developer Tools Office applications Code samples Connecting to SAP Connecting to Siebel Demos
5
Customer Challenges/ Scenarios
Application Integration problems I need to provide data from SAP in context of the portal I need employees to be able to find and use business critical systems I need to quickly create a composite application that connects to many systems Scenarios Employee self-service Human resources Web Payroll information Expense reports My benefits CEO dashboard Pulse of the business Sales Force automation 360 degree view of the customer My accounts, opportunities, todos, etc. Others
6
EAI Strategy Mainstream platform Spectrum of tools
Best platform for building composite portal applications Primarily synchronous focused with async integration via BizTalk Web Parts and Web Services in Windows Rich Office applications Primary target: Developer, secondary: power user, biz analyst Spectrum of tools Visual Studio .NET Web Clipping, Office and components, FrontPage Spectrum of integration models Full EAI framework with SPS + BizTalk Third-Party support 250+ BizTalk Adapters Web Parts momentum as Windows technology
7
Composite Application Platform
Web Part Web Part Web Part WebPart Interaction Personalization Categorization Search Single Sign-On Portal SharePoint Portal WebServices Single Sign-On Orchestration Business Rules Schema Mapping Load Balancing Sync/Async Auditing Integration: BizTalk Process and Integration App Server: Windows 2003 BT Adapters Connectors SAP Siebel . . . Applications
8
SPS Integration Models
Web Part App App/Integration Server Web Clip \ Page Graft HTML \ XML Point to Point WebServices \ SQL \ Custom DB/DW Data Cache \ Warehouse Point-to-Point
9
2a. Retrieve credentials 4. Retrieve credentials for ticket
Portal Service: SSO Credential Mapping Database Per-user credentials Group credentials Certificate support Programmable at display or application tier Distributed Ticketing Integrated into BizTalk and adaptors (Actional first) Does not require Windows Server 2003/2000 AD deployment 3a. Login with credentials Ex. Oracle WP | WP | WP 1. Authenticate Web FE 3b. Pass ticket WS Adaptor For BizTalk BizTalk 2002 BizTalk Adaptors 5. Login with credentials 2a. Retrieve credentials for app/user 2b. Retrieve ticket for app/user 4. Retrieve credentials for ticket SSO Ex. SAP Encrypted DB storage
10
Integration: BizTalk Technology used Web Services Adaptor for BizTalk
Exposes backend APIs as Web services Integrated with SSO BizTalk connector architecture 300+ adaptors Actional adaptors SAP, Siebel, and PeopleSoft SSO enabled Sync or async Orchestration Transformation services
11
Tools And Applications
High-end developer Visual Studio .NET Power user, business analyst FrontPage Office Web Parts DataCalc DataView Chart Part to part communications Rich client composite applications Excel InfoPath Word XML
12
Code Sample: SAP PayStub
Sample SAP app for HR self-service Two application models Application server Data cache MSDN Dev Center
13
PayStub Demonstrates The EAI Platform
Application Server Model Web Parts Calling backend APIs as Web Services (BizTalk Web Services) BizTalk Web Services calling SSO (individual user application, ticket granting/retrieving) Method aggregation via Orchestration Custom Business logic via Orchestration BizTalk connectors Use of SPS personalization Data cache model Web Part SPS personalization Calling SSO (group application) from a Web form control Calling SQL via ADO.Net
14
Connecting To SAP Synchronous Applications
What’s needed Visual Studio .NET SAP .NET Connector or BizTalk 2002 An understanding of BAPIs/RFCs Best practice (application server) App Server: Windows.Net Web Part Web Part SAP Custom SOAP SharePoint Portal SSO .NET Connector SSO
15
Connecting To Siebel Synchronous applications
What’s needed Visual Studio .NET Siebel Web engine (SWE) or BizTalk An understanding of sXML (Siebel XML) Best practice (application server) https SWE Siebel DB Web Part Web Part HTTP sXML SharePoint Portal SSO
16
demo Application Integration Tools
17
SharePoint Products and Technologies Sessions at TechEd
Connecting, Communicating, and Collaborating with Microsoft® SharePoint™ Products and Technologies Architecture and Deployment: Microsoft® SharePoint™ Products and Technologies Moving to Microsoft® Windows SharePoint™ Services and Microsoft SharePoint Portal Server 2003 from Previous SharePoint Releases Intranets Solution Accelerator for Microsoft® Securing Microsoft® SharePoint™ Products and Technologies Integrating Microsoft® Content Management Server with Microsoft SharePoint™ Technologies Developing Web Parts for Microsoft® SharePoint™ Products and Technologies Enterprise Application Integration Using Microsoft® SharePoint™ Portal Server
18
Other SharePoint Products And Technologies Content At TechEd
Ask the Experts Partner Booths Hands on Labs Introduction to SharePoint Portal Server 2003 Managing SharePoint Portal Server 2003 Content and Navigation SharePoint Portal Server 2003 People and Personalization Using Windows SharePoint Services with Office 2003 Using FrontPage 2003 to Customize SharePoint Creating Web Parts for SharePoint
19
SharePoint Resources Evaluate Windows SharePoint Services and SharePoint Portal Server 2003 Betas Download technical documentation and Software Development Kits from our Developer Center Find and contribute Web Parts and templates to the Web Component Directory Visit our community websites
20
announcing. . . Web Part Development Contest
21
Community Resources Community Resources
Most Valuable Professional (MVP) Newsgroups Converse online with Microsoft Newsgroups, including Worldwide User Groups Meet and learn with your peers
22
evaluations
23
Q & A
24
© 2003 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.