MOSS 2007 as an Application Development Platform

Slides:



Advertisements
Similar presentations
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Advertisements

 Troy Hopwood Program Manager Microsoft Corporation BB53.
Using SharePoint Server 2007 for Site and Enterprise Search at Monsanto Company Vincent L. Arter, Jr. Project Lead Portals and Collaboration Monsanto.
Tom Sheridan IT Director Gas Technology Institute (GTI)
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Name Fabrice Romelard [MVP] SGS – Intranet & Extranet CTO Use SharePoint data in SQL Server 2008 R2 Reporting Services.
Microsoft Confidential David Gristwood Application Architect Developer & Platform Group Microsoft Limited blogs.msdn.com/David_Gristwood.
Connect with life Bijoy Singhal Developer Evangelist | Microsoft India |
SharePoint Collaboration Features & Workflow
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Microsoft Business Intelligence Gustavo Santade Business Intelligence Project Manager Improving Business Insight Building a cube using Analysis Services.
Microsoft Office Business Scorecard Manager 2005 : Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation.
Microsoft Office SharePoint Server Business Intelligence Tom Rizzo Director, Microsoft Office SharePoint Server
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Understanding Active Directory
Varun Sharma Security Engineer | ACE Team | Microsoft Information Security
Connect with life Praveen Srvatsa Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Ravi Sankar Technology Evangelist | Microsoft Corporation
Punit Shah Technical Lead | Microsoft
 Alexander Malek Lead Program Manager SharePoint Microsoft Corporation BB47.
Walter Pitrof Technology Solution Professional Microsoft Switzerland Backup, Restore und Disaster Recovery mit Data Protection Manager 2012 Philipp Witschi.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
Christopher Chapman | MCT Content PM, Microsoft Learning, PDG Planning, Microsoft.
SharePoint 2007 Overview and Solution Examples Inetium.
Presentation Outline (hidden slide) Technical Level: 100 Intended Audience: TDMs, ITPros, ITDMs, BI specialists Objectives (what do you want the audience.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
Agenda TimeSession 9:15Microsoft Business Intelligence Overview Break 10:40Creating High Impact Data Warehouse with Integration and Analysis Services 11:55Lunch.
Office Business Applications Unlocking the Business Value of IT Gurprit Singh Director, Emerging Technologies Microsoft Corporation.
SQL Server 2005 Reporting Services: Product Overview Niran Luckcanakul (MCSD, MCDBA, MCT) Project manager ISONET Co.,Ltd.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
E C M theperfect future.com a web 2.0 company Sharepoint Portal 2007 Managing your portal with Site Content Types and Workflows Saurabh Verma
Why data services? Common challenges when creating rich web applications Creating rich web applications with data services Future scenarios & roadmap.
The 2007 Microsoft Office System Andrew Lowson Solution Specialist – Portals & Collaboration Microsoft Australia
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Microsoft Office Excel 2007: Programming Business Intelligence Features John Hooper Service Line Architect Microsoft Corporation Jed Farr Senior Consultant.
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Satisfy Your Technical Curiosity 27, 28 & 29 March 2007 International Convention Center (ICC) Ghent, Belgium.
By: Usman Zafar Malik [MCTS : Microsoft Office SharePoint Server 2007] [MCTS : Windows SharePoint Services (WSS) 3.0] [MSBMSS : Microsoft Dynamics CRM.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.
Sarvashrestha Paliwal ISV Evangelist Microsoft India.
Enteprise Content Management from Microsoft. 20% structured 80% unstructured 90% of unstructured data is unmanaged Volume of data is increasing ~36%/year.
Ben Robb MVP, SharePoint Server cScape Ltd OFC204.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
Applikationsudvikling med WSS 3.0 og MOSS 2007 uden kode. Erik Westermann ISV Developer Evangelist Microsoft Innovation Center.
SharePoint 2007 Business Intelligence
Microsoft Office SharePoint Server 2007 Enterprise Search
MODULE 10 – PROJECT SERVER
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
OFC214 Microsoft Office Project Server 2007: Overview
Beyond the BDC\BCS Model
Business Connectivity Services in SharePoint 2010 and Office 2010
What is SharePoint and why you should care
Accessing and Surfacing LOB Data in SharePoint 2010
Excel Services Deployment and Administration
Office Power Hour New developer APIs and features for Apps for Office
SharePoint Online Management and Control
Overview of Social Computing in Microsoft SharePoint 2010
Performance Point Services in SP2013
SharePoint Designer 2010: Top 10 Things To Know
Pablo Castro Software Architect Microsoft Corporation
Building Business Applications in LightSwitch
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
The Social Life of Information
Microsoft Dynamics.
SharePoint 2007 Developer Overview Collaboration BI Features
Presentation transcript:

MOSS 2007 as an Application Development Platform Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India vedantk@microsoft.com

Agenda Introduction Technology Stack Development Tools Application Layers Interoperability and Integration

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 

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

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

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

MOSS 2007 As An Application Platform

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

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

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

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

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

DEMO List and Content Types

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

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.

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.

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

Visual Studio 2008 Extensions

Visual Studio 2008 Extensions DEMO Visual Studio 2008 Extensions

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)

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

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

DEMO Creating Mashups

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.

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.

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.

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

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!

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

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.

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.

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

References SharePoint Server: Connect People, Processes, and Information http://www.microsoft.com/events/series/sharepointserver.aspx Implementing Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 Solutions http://www.microsoft.com/downloads/details.aspx?FamilyID=65F21935-CBC0-4178-8C08-4C56F721C87D Microsoft Office SharePoint Server 2007 (MOSS) as an Applications Development Platform http://www.appliedis.com/ideas.html Now Is The Time To Determine SharePoint's Place In Your Application Development Strategy http://www.forrester.com/Research/Document/Excerpt/0,7211,45560,00.html User Generated Applications Drive SharePoint Value http://www.forrester.com/Research/Document/Excerpt/0,7211,46163,00.html

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 http://www.connectwithlife.co.in/vtd/helpdesk.aspx Or email us at vtd@microsoft.com Use the Question Manager on LiveMeeting to ask your questions now!

Contact Email Address vedantk@microsoft.com