I worked in the IT services of Shell as an IT architect. One of the things that I have been pleased to see over the last few years is an appreciation by the IT vendors of the importance of architecture. Both IBM and Microsoft have been doing good work on documenting and sharing their work in this area.
Last month, Microsoft released the latest version of its Enterprise Library – containing patterns designed to assist developers with common enterprise development challenges.
This version of the Enterprise Library Patterns and Practices can be found here.