Microsoft patterns & practices have just released Developing SharePoint Applications–August 2009. The goal of patterns & practices Developing SharePoint Applications guidance is to help customers understand how to develop large scale, content-driven SharePoint applications that extend the value of existing line of business systems.
This guidance helps architects and developers design, build, and test intranet and enterprise-scale SharePoint applications. Two reference implementations demonstrate solutions to common issues, and a library provides reusable components that can help you with your own development projects.
The guidance compliments product documentation and helps architects and developers in the following areas:
- Use SharePoint capabilities to make more powerful applications
- Integrate information from Line of Business Systems
- Take advantage of publishing and content oriented capabilities
- Create collaborative interactions around business processes
- Design multi-site topologies with complex security and isolation needs, such as a partner extranet
- Build applications that are easier to scale, maintain, and grow
- Improve maintainability, testability, and layering through patterns
- Use techniques to improve flexibility, diagnostics, operations and performance
- Show how to use SharePoint’s feature and solution framework
- Improve application quality through testing
- Demonstrates unit testing and integration testing SharePoint applications
- Describe experiences with acceptance testing SharePoint applications including stress and scale testing
- Improve and accelerate team productivity
- Accelerate adoption of recommended practices with library components
- Show how to build an effective team development environment
- Understand fundamental design and implementation decisions
This is certainly worth a look and I urge any SharePoint portal application designer or developer to have a look.
Thanks goes to Chris Burrows for bringing this to my attention.
Tags: Design, Design Tips, Development, MOSS 2007, WSS 3.0