SAP enterprise architecture framework composed from three main components. Architecture Development Cycle (ADC), Repository and resource base. In my previous post (SAP enterprise architecture – architecture development cycle) I gave a high level overview on the architecture development cycle. This post is about the framework repository. The repository holds definitions of building blocks and views that needed to carry on enterprise architecture work. Those building blocks and views guide the enterprise architect work, create semantic model to work with and eventually are used to describe both the “as-is” and the “to-be” architecture of the enterprise. The repository play a centric role in the enterprise architecture work since it consider to be the memory of the enterprise architecture practice. We use this diamond model to visually depict our framework repository. The diamond is composed from two triangles where the lower triangle contained predefined building blocks and views needed to carry on enterprise architecture work and the upper triangle holds the actual building blocks that has been defines as part of the enterprise architecture work. The blue triangle holds all the predefines building blocks, their relations and views. Views are collection of building blocks and relations that displayed visually to articulate any enterprise architecture say. While the blue diamonds hold definitions the orange diamonds contain al the actual instances of the predefined building blocks and views that defined by enterprise architects. If you want you can look at the blue diamond as class definitions and on the orange diamond as objects created from classes. Styles and patterns deserve dedicate post. In a nutshell styles are collection of building blocks and views that describe at least 50% of typical enterprise in certain industry. When enterprise architect choose to employ certain style the repository tool should inject relevant instances of building blocks and views into the orange diamond. Patterns are the same in sense of injecting building blocks and views. Patterns are used for cross industry scenarios such as collaboration. Reference models (RM), stand for each reference model that the enterprise decide to use. It could be business reference models such as SCOR (Supply-Chain Operations Reference-model) and VCOR (Value Chain Operations Reference model), technological reference model (TRM), information reference model or any reference model that shape the way building blocks and views will be created and used. Standard Information Base (SIB) is a collection of all the standards that the enterprise decides to adopt. It can be internal standards or internal standards, which was developed by the enterprise. As reference models standards defined the way building blocks will be defined and used. Natty Gur.