OFC 333 Enterprise Application Integration Using Share Point
- Slides: 24
OFC 333: Enterprise Application Integration Using Share. Point Portal Server Mike Fitzmaurice Technical Product Manager Microsoft Corporation
Share. Point 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 Team Individual Enterprise Division
Share. Point Investments Enterprise Portal Solution built on top of Windows Share. Point Services Hub and Aggregator for Share. Point personal, team and portal sites Share. Point Portal Server l l l l News and Links Site Directory and Connections Personal Sites Audience Targeting Index, Search and Alerts Single Sign-On Biz. Talk Integration Team Collaboration Solution well beyond file server Share. Point Services Scalable Workspace Platform l l l l Collaboration Document Collaboration Flexible Lists Web Part Pages Personalization Life Cycle Management Scale-Up/Out Foundation
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
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
EAI Strategy Mainstream platform Best platform for building composite portal applications Primarily synchronous focused with async integration via Biz. Talk 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, Front. Page Rich Office applications Spectrum of integration models Full EAI framework with SPS + Biz. Talk Third-Party support 250+ Biz. Talk Adapters Web Parts momentum as Windows technology
Composite Application Platform Portal Web Part Share. Point Portal Web. Services Process and Integration Applications Integration: Biz. Talk Windows 2003 BT Adapters Connectors SAP App Server: Siebel . . . Web. Part Interaction Personalization Categorization Search Single Sign-On Orchestration Business Rules Schema Mapping Load Balancing Sync/Async Auditing
SPS Integration Models Web Clip Page Graft Web Part Data Cache Warehouse Web Part App Point-to-Point to Point Web Part Web. Services SQL Custom App Web Part DB/DW HTML XML App Web Part App App App/Integration Server Web Part App/Integration Server App App
Portal Service: SSO Credential Mapping Database Per-user credentials Group credentials Certificate support Programmable at display or application tier Distributed Ticketing Integrated into Biz. Talk and adaptors (Actional first) Does not require Windows Server 2003/2000 AD deployment Ex. Oracle 3 a. Login with credentials 1. Authenticate WP | WP 3 b. Pass ticket Web FE WS Adaptor For Biz. Talk 2 a. Retrieve credentials for app/user 2 b. Retrieve ticket for app/user Biz. Talk 2002 Biz. Talk Adaptors 5. Login with credentials 4. Retrieve credentials for ticket SSO Encrypted DB storage Ex. SAP
Integration: Biz. Talk Technology used Web Services Adaptor for Biz. Talk Exposes backend APIs as Web services Integrated with SSO Biz. Talk connector architecture 300+ adaptors Actional adaptors SAP, Siebel, and People. Soft SSO enabled Sync or async Orchestration Transformation services
Tools And Applications High-end developer Visual Studio. NET Power user, business analyst Front. Page Office Web Parts Data. Calc Data. View Chart Part to part communications Rich client composite applications Excel Info. Path Word XML
Code Sample: SAP Pay. Stub Sample SAP app for HR self-service Two application models Application server Data cache MSDN Dev Center
Pay. Stub Demonstrates The EAI Platform Application Server Model Web Parts Calling backend APIs as Web Services (Biz. Talk Web Services) Biz. Talk Web Services calling SSO (individual user application, ticket granting/retrieving) Method aggregation via Orchestration Custom Business logic via Orchestration Biz. Talk 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
Connecting To SAP Synchronous Applications What’s needed Visual Studio. NET SAP. NET Connector or Biz. Talk 2002 An understanding of BAPIs/RFCs Web Part Custom SOAP Best practice (application server) Web Part Share. Point Portal App Server: Windows. Net SSO . NET Connector SAP
Connecting To Siebel Synchronous applications What’s needed Visual Studio. NET Siebel 7. 5. 2 Web engine (SWE) or Biz. Talk An understanding of s. XML (Siebel XML) Best practice (application server) Web Part s. XML Share. Point Portal SSO HTTP Web Part https SWE Siebel DB
demo Application Integration Tools
Share. Point Products and Technologies Sessions at Tech. Ed Connecting, Communicating, and Collaborating with Microsoft® Share. Point™ Products and Technologies Architecture and Deployment: Microsoft® Share. Point™ Products and Technologies Moving to Microsoft® Windows Share. Point™ Services and Microsoft Share. Point Portal Server 2003 from Previous Share. Point Releases Intranets Solution Accelerator for Microsoft® Securing Microsoft® Share. Point™ Products and Technologies Integrating Microsoft® Content Management Server with Microsoft Share. Point™ Technologies Developing Web Parts for Microsoft® Share. Point™ Products and Technologies Enterprise Application Integration Using Microsoft® Share. Point™ Portal Server
Other Share. Point Products And Technologies Content At Tech. Ed Ask the Experts Partner Booths Hands on Labs Introduction to Share. Point Portal Server 2003 Managing Share. Point Portal Server 2003 Content and Navigation Share. Point Portal Server 2003 People and Personalization Using Windows Share. Point Services with Office 2003 Using Front. Page 2003 to Customize Share. Point Creating Web Parts for Share. Point
Share. Point Resources Evaluate Windows Share. Point Services and Share. Point Portal Server 2003 Betas http: //www. microsoft. com/sharepoint Download technical documentation and Software Development Kits from our Developer Center http: //msdn. microsoft. com Find and contribute Web Parts and templates to the Web Component Directory http: //www. microsoft. com/sharepoint/webparts Visit our community websites http: //www. microsoft. com/sharepoint/community/
announcing. . . Web Part Development Contest http: //www. microsoft. com/sharepoint/webparts
Community Resources http: //www. microsoft. com/communities/default. mspx Most Valuable Professional (MVP) http: //www. mvp. support. microsoft. com/ Newsgroups Converse online with Microsoft Newsgroups, including Worldwide http: //www. microsoft. com/communities/newsgroups/default. mspx User Groups Meet and learn with your peers http: //www. microsoft. com/communities/usergroups/default. mspx
evaluations
Q&A
© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
- Ofc<333
- Presentation integration model example
- Disadvantages of enterprise application integration
- System integration patterns
- Flashback welding definition
- Ofw welding
- Via nigroestriada
- Ofc suisse
- Three dimensions of corporate strategy
- Backwards intergration
- Simultaneous integration example
- Enterprise integration reference architecture
- Enterprise integration strategy
- Syngenta sharepoint
- Teis integration
- Gdais
- Tieto enterprise integration server
- Centrixs
- Mean as fair share
- Uel intranet
- Putting the enterprise into the enterprise system
- Enterprise
- String matching cses
- Ece 333 uiuc
- Komax 331