Presentation is loading. Please wait.

Presentation is loading. Please wait.

MOSS 2007 as an Application Development Platform

Similar presentations


Presentation on theme: "MOSS 2007 as an Application Development Platform"— Presentation transcript:

1 MOSS 2007 as an Application Development Platform
Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India

2 Agenda Introduction Technology Stack Development Tools
Application Layers Interoperability and Integration

3 MOSS 2007 Adoption MOSS 2007 continues to gain popularity
Thousands of customers discover how it can dramatically improve the way they connect people, process and information together Increased use of SharePoint for powering Internet Websites Broke the milestone of 100 million licenses sold and surpassed sales of $1 billion last fiscal 

4 Single Infrastructure For Intranet, Internet, and Extranet Portals
Enterprise Internet Division Team Individual

5 SharePoint Technology Stack
User Interface Windows 2003/2008 Web Application Tier Microsoft Office SharePoint Server 2007 Windows SharePoint Services 3.0 .NET Framework 3.0/3.5 Internet Information Services 6.0/7.0 Data Tier Windows 2003/2008 SQL 2005/2008

6 When to Choose SharePoint?
Rapid application development is desired Need to manage un-structured content along with structured data Applications take advantage of prebuilt SharePoint functionality Need to provision multiple websites based on a logical grouping Applications will run on a system with large investments in Microsoft infrastructure Application functionality is intertwined with Office Application developers have .NET skills

7 MOSS 2007 As An Application Platform

8 The 2007 Microsoft Office System The Microsoft Office Business Platform
Office Business Applications Microsoft Dynamics SAP Duet ISV Solutions Custom Solutions 2007 Office system clients Open XML File Formats & Extensible Fluent Interface .NET Framework, Microsoft Visual Studio.NET, Development Framework/Tools SharePoint Designer The Microsoft Office System Office SharePoint Server 2007 Portals Search Collaboration/BPM LOB Integration Business Intelligence Electronic Forms Website & Security Framework Office Communications Server 2007 Office Project Server 2007 Exchange Server 2007 Office Performance Point Server 2007 Microsoft Dynamics SAP Siebel Custom LOB Systems Core Platform LOB Systems Surround Platform

9 Integrating LOB Systems with the Microsoft Office Business Platform – Office Business Applications (OBAs) Microsoft Office Clients Custom Clients Rich User Experiences Collaboration BI Enterprise Search Content Management (Enterprise and Web) Mediated LOB Data Access Portal Framework SharePoint LOB Systems and Services Microsoft Dynamics Siebel SAP Custom LOB Systems Structured Transactional External Services

10 Site Architecture SPWeb entity is a collection of web pages and can be thought of as a sub‐site SPSite is a collection of SPWebs Site collections bridge logical architecture and information architecture The design goals for site collections in the model are to satisfy requirements for URL design and to create logical divisions of content

11 List Fundamental data structure in SharePoint
Collection of items or rows and can be used to store application data List and List Items are enabled via two core classes SPList and SPListItem A variety of built-in list types can solve many business needs without requiring custom development

12 Content Types Content Types encapsulate a data schema in a reusable manner Once the content type is defined, it can be associated with lists More than one content type can be associated with a list Any change made to the content type will impact all lists associated to it Content Types also support notion of inheritance

13 DEMO List and Content Types

14 Shared Services MOSS 2007 includes a set of services that can be shared across Web applications Shared services greatly reduces the resources required to provide these services across multiple portal sites. A Shared Services Provider (SSP) provides a logical grouping of shared services and their supporting resources Services available: Personalization Services Business Data Catalog Excel Services Office SharePoint Server Search Portal Usage Reporting

15 Excel Services Overview
Microsoft Office System Developer Conference 2006 4/22/2017 5:20 AM Excel Services Overview Browser High quality web rending Zero-footprint Interactive: Set parameters, sort, filter, explore View and Interact Excel 2007 Design and author Save to SharePoint Open in Excel for rich exploration and analysis Open snapshots Excel 2007 Export/Snapshot into Excel Spreadsheets stored in document libraries Spreadsheet calculation and rendering External data retrieval and caching 100% calculation fidelity Office SharePoint Server 2007 Save Spreadsheets Custom applications Set values, perform calculations, get updated values via web services Retrieve full workbook file Programmatic Access © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 Shared Services Administration Roles
Central Farm Administrator Create SSPs and modify settings. Associate Web applications to SSPs. Manage credentials associated with SSPs. Back up and restore SSP objects. Shared Services Administrator Use the Shared Services Administration Web site with the Full Control permission level. Configure usage reporting. Manage sites and user profiles. Configure permissions for specific services or assign administration of shared services to other users. Administrators of Specific Shared Services Manage settings for specific services. For example, you can delegate management of the Search service to an information architect within in your company.

17 Adaptive Development Platform Tools for Any Skill Level
Designers & Analysts Power Users Professional Developers

18 Visual Studio 2008 Extensions

19 Visual Studio 2008 Extensions
DEMO Visual Studio 2008 Extensions

20 Importance of Interoperability
Achieve industry alignment using standardized technologies. Enable data interoperability between documents, applications and systems. Capture and reuse information to and from many data sources. Build intelligent applications that improve data context and quality. Shared service oriented architecture (fx http, XML, SOAP, WSDL, UDDI)

21 Integration Strategies
Display distilled business intelligence data Deliver Data via platform neutral (SOAP) Web Services Search and discover indexed content from structured and unstructured data sources Render local data and content Embed third-party custom Web Parts Render data retrieved via a RSS feed Remotely consume a SAP content via the iView webpart Pull data registered from the Business Data Catalog (BDC) Capture a remote page's HTML using the Page Viewer Web Part Deliver and interact with XML Data through DataViews Grab a remote block of HTML via WSRP consumption

22 Integration Technologies
User Interface WSRP IFrames Links Images XSLT Data & Content Web Services RSS XML OpenSearch WebDAV OpenXML Custom Development & Add-ons AuthN Provider Protocol Handler IFilter SSO Provider Web Parts Partner Solutions

23 DEMO Creating Mashups

24 TechReady7 Breakout Chalktalk Template
4/22/2017 Web Services Produce SOAP Web Services Can be extended Administration, Alerts, Authentication, Copy, Document Workspace, Forms, Imaging, List Data Retrieval, Lists, Meetings, People, Permissions, SharePoint Directory Management, Site Data, Sites, Search, Users and Groups, Versions, Views, Web Part Pages, and Webs Consume BDC (Business Data Catalog) © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 BDC (Business Data Catalog)
TechReady7 Breakout Chalktalk Template 4/22/2017 BDC (Business Data Catalog) Bridges the gap between your portal and business applications The BDC is a key piece of infrastructure Map to Database Schema Map to Custom Web Services Different types of BDC web parts Business Data List web part Business Data Related List web part Business Data Item web part Business Data Actions web part Business Data Item Builder web part Developers want to integrate, but it’s been difficult Metadata driven ADF is cumbersome to hand-code Tools exist to make working with it easier © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26 BDC (Business Data Catalog)
TechReady7 Breakout Chalktalk Template 4/22/2017 BDC (Business Data Catalog) Business Data Web Parts Lists Search User Profile Importer Custom Solutions Business Data Catalog Metadata Database ADO.NET Web Service Proxy © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 RSS (Really Simple Syndication)
Consume Out of the box web part “RSS Viewer” Provide Enable any SharePoint list to provide RSS feed Custom Lists Document Libraries Calendars Tasks BLOGs Wikis Search Flexible and Configurable

28 Technologies: Features
Collection of SharePoint elements that enables special functionality Can be activated and deactivated on site collections/sites Example: Publishing Infrastructure feature Creates lists Provisions files in the database Adds custom field types Adds custom content types Installing is different than Activating!

29 Technologies: Solutions
Packages up SharePoint collateral Features Assemblies Site Definitions Etc. Synchronizes across front ends Reusable Upgradable Localizable Does not activate features!

30 SharePoint 2007 Native Backup/Restore How it works
4/22/2017 5:20 AM SharePoint 2007 Native Backup/Restore How it works Farm Central Admin UI or Console File Server SQL Backup/Restore 30 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

31 SQL-Only Backup/Restore
4/22/2017 5:20 AM SQL-Only Backup/Restore “My SQL servers are managed by a separate organization or data center from my SharePoint installations…” “I prefer SQL Server Backups for Performance and Availability…” Advantages & Benefits: Existing SQL Server disaster recovery strategies can be re-used Can provide substantially faster Backup/Restore than MOSS 2007’s Native Backup/Restore Can leverage 3rd party tools such as LiteSpeed for SQL Server to improve Backup/Restore Performance Provides a full-fidelity data backup © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

32 Supported Authentication Methods
Description Examples Windows Standard IIS Windows authentication methods are supported Anonymous Basic Digest Certificates Kerberos (Integrated Windows) NTLM (Integrated Windows) ASP.NET forms ASP.NET authentication enables SharePoint to work with identity management systems that implement the MembershipProvider interface Lightweight Directory Access Protocol (LDAP) SQL database or other database Other ASP.NET-based forms authentication solutions Web Single Sign-On (SSO) SharePoint supports federated authentication through Web SSO vendors. Web SSO enables SSO in environments that include services running on disparate platforms Active Directory Federation Services (AD FS) Other identity management systems

33 References SharePoint Server: Connect People, Processes, and Information Implementing Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 Solutions Microsoft Office SharePoint Server 2007 (MOSS) as an Applications Development Platform Now Is The Time To Determine SharePoint's Place In Your Application Development Strategy User Generated Applications Drive SharePoint Value

34 Feedback / QnA Your Feedback is Important!
Please take a few moments to fill out our online feedback form at: << Feedback URL – Ask your organizer for this in advance>> For detailed feedback, use the form at Or us at Use the Question Manager on LiveMeeting to ask your questions now!

35 Contact Address

36


Download ppt "MOSS 2007 as an Application Development Platform"

Similar presentations


Ads by Google