Ivan Padabed

This article is the summary of author’s research and development experience in architecting Microsoft SharePoint solutions. SharePoint is a key word here because of some interesting aspects of solution development based on this platform. We have got some great researches out of any technological restrictions but in this particular article we came from the other side. We will not apply these architecture guidances to our project but we will see how project development requires architecture evolutionary changes.
Microsoft SharePoint is one of the greatest technological platforms. We can create wide range of solutions on top of this product, from the small-business collaboration portals to enterprise-level LOB, ERP or BPM operating in intranet, being partially exposed to partners via extranet and introducing internet-facing sites. But when you agree to use this platform as a basis for your solution you are automatically accept all restrictions of it. You have to build your solution according to internal SharePoint architecture or at least take it into account.
This article will get you through of the entire SDL process starting with architecture elaboration and finish with architecture reuse and lessons learned. This article could be interesting for software engineers, consultants, project managers and business analysts working on SharePoint solutions or preparing integration with complex platforms with similar features and architecture. Author will put some useful practices together to help target auditory to deal with this kinds of projects.
Although this article seems to be architecture-oriented, author still emphasizes that project success is more important than the beautiful architecture diagrams. Finding the rule to balance project simplicity and architecture investments is up to software development team according to their experience and other circumstances








Download presentation



Lead Software Engineer EPAm Systems (Minsk office). Experienced in software design and development, focused on Microsoft technologies from 1999. Primary area of interest is Microsoft SharePoint solutions for enterprise. Founder and lead of Belarus SharePoint User Group. SharePoint MCTS, MCITP, MCPD
blog: http://vspug.com/sharepointby
Twitter: @sharepointby
web: http://sharepoint.by
profile: http://linkedin.com/in/ivanpadabed