PCT303 – Content Publishing in SharePoint Eugene Rosenfeld Black Blade Associates

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

CRM 3.0 Whats New in Microsoft CRM 3.0 – Technical.
Welcome to Middleware Joseph Amrithraj
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Chapter 13 Review Questions
1 G2 and ActiveSheets Paul Roe QUT Yes Australia!
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Interpret Application Specifications
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Maintaining and Updating Windows Server 2008
2007 Microsoft Office System Client/Server Capabilities Client/server capabilities of Microsoft Office Professional Enterprise Edition 2003 compared to.
Module 16: Software Maintenance Using Windows Server Update Services.
Project Standard and Professional 2007 Overview Alice Steinglass Senior Lead Program Manager Microsoft Corporation.
How WebMD Maintains Operational Flexibility with NoSQL Rajeev Borborah, Sr. Director, Engineering Matt Wilson – Director, Production Engineering – Consumer.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
Workflow and SharePoint Presented by Ben Geers. Overview What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
What is SharePoint? Module 1. Module Overview  Defining SharePoint  Understanding How SharePoint is Used  Interacting with SharePoint.
Using the SAS® Information Delivery Portal
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
SharePoint Portal Server Office XP Launch Tour Breakout Presentation nametitle Microsoft Corporation.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Systems Management Server 2.0: Backup and Recovery Overview SMS Recovery Web Site location: Updated.
Maintaining and Updating Windows Server Monitoring Windows Server It is important to monitor your Server system to make sure it is running smoothly.
Office Business Applications Workshop Defining Business Process and Workflows.
Windows Role-Based Access Control Longhorn Update
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Satisfy Your Technical Curiosity 27, 28 & 29 March 2007 International Convention Center (ICC) Ghent, Belgium.
EbiTrack Architecture Version 1.0 September 24, 2012.
11 IMPLEMENTING AND MANAGING SOFTWARE UPDATE SERVICES Chapter 7.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
Getting Started with your Cloud File Sync Tool. Part I: Getting Started.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the Web presented by Kedar Desai Differential Technologies,
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Maintaining and Updating Windows Server 2008 Lesson 8.
Unit 8 NT1330 Client-Server Networking II Date: 2?10/2016
International Planetary Data Alliance Registry Project Update September 16, 2011.
The Holmes Platform and Applications
Packaging and Deploying Windows Applications
Chapter Name Replication and Mobile Databases Transparencies
Integrating Enterprise Applications Into SharePoint® Portal Server
Shared Services with Spotfire
Platform as a Service.
Database Systems: Design, Implementation, and Management Tenth Edition
Web Software Model CS 4640 Programming Languages for Web Applications
Chapter 3: Windows7 Part 4.
Value Proposition.
The Application Lifecycle
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Technical Capabilities
Presentation transcript:

PCT303 – Content Publishing in SharePoint Eugene Rosenfeld Black Blade Associates

Overview Address the requirements for list and library content publishing Cover the intricacies of publishing content from one list or library to another within or across sites Tricks for maintaining the state of the publication for managing the link and refreshing changes to content.

Requirements – User Transparent interaction with items – published items, non published items Interface to define a source item and target location N-level publishing Manually force updating the target Automatically updating the target Scheduled Event based update

Requirements – Content Managers Interface to define possible publishing location Comprehensive list of target locations items have been published to Ability to revoke publications Ability to approve and reject publications Relate published and non published items to one another Detecting changes to the target items Conflict resolution

Requirements – Administrators Simple application deployment Simple backup and restore Publication auditing Reporting Security

Technical Approach There are 3 – 4 main pieces User interface Synchronization engine Reporting mechanism Service interface Keeping the components separated enhances code reusability and extensibility

Technical Approach - UI Web part Can not perform excessively long transactions before browser times out request Web from Can not perform excessively long transactions before browser times out request Added deployment complexity to the server Widows app Deployment complexity to client machines Cannot use SharePoint object model

Technical Approach - Synchronization Client based - handled by web part, web form, or Windows form Windows service Event triggers

Technical Approach - Reporting Reporting web part SQL Reporting Services reports Business Score Cards (OLAP)

Technical Approach – Service Interface HTTP Get / Post interface SOAP interface File system interface Message Queue interface

Maintaining State Location of state affects: Application deployment complexity Application runtime complexity Application management Security Backup and restore

Technical Approach – What Works UI Connected web part implementing RowConsumer interface Synchronization Initiate synchronization from web part Windows service that polls for changes in published items Web part contains UI for conflict resolution Reporting Basic reporting can be accomplished with OOTB list view web parts or DataViews State Storage Publishing state is most easily stored with the lists whose items are to be published We need to track where a list item was intended to be published and where it was actually published

Questions Eugene Rosenfeld Black Blade Associates