SYS-CON MEDIA Authors: Peter Silva, Glenn Rossman, Ava Smith, Elizabeth White, Pat Romanski

Blog Feed Post

Equipping Your Toolbox with TOGAF Building Blocks

A cornerstone of the TOGAF Architecture Development Methodology (ADM) is that of the elusive ‘building block’.  I say that it is ‘elusive’, because the Open Group describes the characteristics of building blocks and articulates various uses of these blocks, but stops short of giving a truly concrete implementation of the concept.  I have developed a tangible implementation of the TOGAF Building Block concept that includes real artifacts and concrete deliverables. After a quick introduction to building blocks, I will describe this implementation.

TOGAF Building Blocks Background

Building Block Uses

  • Defining the baseline architecture for each domain
  • Defining the target architecture for each domain
  • Populating the repository with reusable assets
  • Retrieving previously vetted assets from the repository
  • Performing a gap analysis and producing a roadmap of building block changes to evolve the architecture landscape
  • Identifying solutions (SBBs) that map against architectural functionality (ABBs)

Building Block Characteristics

  • A package of functionality defined to meet the business needs across an organization
  • A building block has published interfaces to access functionality
  • A building block may inter-operate with other, inter-dependent building blocks
  • Considers implementation and usage and evolves to exploit technology and standards
  • May be assembled from or a subassembly of other building blocks
  • Is reusable and replaceable

TOGAF Specification References

Building Block Implementation

I have defined Function Blocks (FBs), Infrastructure Blocks (IBs), and Utility Blocks (UBs) as a tangible implementation of TOGAF’s ABB and SBB concepts.  I collectively refer to this as the Function Block technique (although supporting Infrastructure and Utility blocks exist as well).  The intent of the FB technique is to provide a concrete instantiation of TOGAF’s building block concept in the form of a descriptive template, BPMN and UML diagrams, and supporting tables, lists, interfaces, and association / dependency references.

FBs allow a system designer to construct solutions in a modular fashion.  It allows systems to be defined in terms of logically connected modules that are capable of running on different processing resources.  Complete applications, can be built from a collection of function blocks, formed by interconnecting their inputs and outputs.  Functional Blocks are intended to improve productivity in terms of re-use, reliability, flexibility and interoperability.

Use Cases / User Stories / Business Scenarios and applicable requirements are connected to FBs / IBs / UBs.  Functional Blocks are self contained work units that have direct co-relation to the use cases and  functional requirements developed during the business architecture phase (Phase B of TOGAF’s ADM).  Simple blocks might only map to a single Use Case (UC) while more complex blocks may map to multiple UCs.  A given UC can map to multiple blocks in order to fulfill all of its identified functionality.

Function / Infrastructure / Utility Block Template

  • Context Diagram (Provides a high-level visual overview)
  • Description (Text-based narrative that introduces the block)
  • Core Functions (List of significant functionality as identified by Use Cases)
  • Use Case Mapping (List of UC numbers)
  • Related FBs (List of other FBs that this one talks to)
  • Interfaces (List of data entities that this FB sends/receives)
  • Artifacts (Diagrams that support the block definition)

Want to learn more about Function Blocks?  Check out my pre-recorded webinar: A Tangible Implementation of TOGAF Building Blocks.

 

Read the original blog entry...

More Stories By Kyle Gabhart

Kyle Gabhart is a subject matter expert specializing in strategic planning and tactical delivery of enterprise technology solutions, blending EA, BPM, SOA, Cloud Computing, and other emerging technologies. Kyle currently serves as a director for Web Age Solutions, a premier provider of technology education and mentoring. Since 2001 he has contributed extensively to the IT community as an author, speaker, consultant, and open source contributor.

Latest Stories

ARMONK, N.Y., Nov. 20, 2014 /PRNewswire/ --  IBM (NYSE: IBM) today announced that it is bringing a greater level of control, security and flexibility to cloud-based application development and delivery with a single-tenant version of Bluemix, IBM's

"Our premise is Docker is not enough. That's not a bad thing - we actually love Docker. At ActiveState all our products are based on open source technology and Docker is an up-and-coming piece of open source technology," explained Bart Copeland, President & CEO of ActiveState Software, in this SYS-CON.tv interview at DevOps Summit at Cloud Expo®, held Nov 4-6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Software-driven innovation is becoming a primary approach to how businesses create and deliver new value to customers. A survey of 400 business and IT executives by the IBM Institute for Business Value showed businesses that are more effective at software delivery are also more profitable than their peers nearly 70 percent of the time (1). DevOps provides a way for businesses to remain competitive, applying lean and agile principles to software development to speed the delivery of software that ...
Focused on this fast-growing market’s needs, Vitesse Semiconductor Corporation (Nasdaq: VTSS), a leading provider of IC solutions to advance "Ethernet Everywhere" in Carrier, Enterprise and Internet of Things (IoT) networks, introduced its IStaX™ software (VSC6815SDK), a robust protocol stack to simplify deployment and management of Industrial-IoT network applications such as Industrial Ethernet switching, surveillance, video distribution, LCD signage, intelligent sensors, and metering equipment...
DevOps Summit 2015 New York, co-located with the 16th International Cloud Expo - to be held June 9-11, 2015, at the Javits Center in New York City, NY - announces that it is now accepting Keynote Proposals. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete...
"There is a natural synchronization between the business models, the IoT is there to support ,” explained Brendan O'Brien, Co-founder and Chief Architect of Aria Systems, in this SYS-CON.tv interview at the 15th International Cloud Expo®, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
What do a firewall and a fortress have in common? They are no longer strong enough to protect the valuables housed inside. Like the walls of an old fortress, the cracks in the firewall are allowing the bad guys to slip in - unannounced and unnoticed. By the time these thieves get in, the damage is already done and the network is already compromised. Intellectual property is easily slipped out the back door leaving no trace of forced entry. If we want to reign in on these cybercriminals, it's hig...
Infor has announced a new feature Infor CloudSuite™ Aerospace & Defense (A&D) to aid compliance with International Traffic in Arms Regulations (ITAR). The ITAR function will serve as a complementary function for new or existing Infor CloudSuite A&D customers, to facilitate compliance for Infor customers that are creating a US defense article or performing a US defense service and wish to benefit from cloud-services. The ITAR regulation serves to manage handling and access requirements for dat...
C-Labs LLC, a leading provider of remote and mobile access for the Internet of Things (IoT), announced the appointment of John Traynor to the position of chief operating officer. Previously a strategic advisor to the firm, Mr. Traynor will now oversee sales, marketing, finance, and operations. Mr. Traynor is based out of the C-Labs office in Redmond, Washington. He reports to Chris Muench, Chief Executive Officer. Mr. Traynor brings valuable business leadership and technology industry experti...
Bit6 today issued a challenge to the technology community implementing Web Real Time Communication (WebRTC). To leap beyond WebRTC’s significant limitations and fully leverage its underlying value to accelerate innovation, application developers need to consider the entire communications ecosystem.
The 3rd International @ThingsExpo, co-located with the 16th International Cloud Expo - to be held June 9-11, 2015, at the Javits Center in New York City, NY - announces that it is now accepting Keynote Proposals. The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago. All major researchers estimate there will be tens of billions devices - computers, smartphones, tablets, and sensors - connected to th...
The Internet of Things is not new. Historically, smart businesses have used its basic concept of leveraging data to drive better decision making and have capitalized on those insights to realize additional revenue opportunities. So, what has changed to make the Internet of Things one of the hottest topics in tech? In his session at @ThingsExpo, Chris Gray, Director, Embedded and Internet of Things, discussed the underlying factors that are driving the economics of intelligent systems. Discover ...
Cochlear Limited, the global leader in implantable hearing solutions, has selected AppZero for easy migration of its Microsoft Windows Server 2003 applications, a major priority for IT organizations before Microsoft ends support on July 14, 2015. AppZero software enables server application migration from old operating systems to new platforms or clouds and has been proven to be ten times faster, more reliable and efficient than alternative approaches.
Fundamentally, SDN is still mostly about network plumbing. While plumbing may be useful to tinker with, what you can do with your plumbing is far more intriguing. A rigid interpretation of SDN confines it to Layers 2 and 3, and that's reasonable. But SDN opens opportunities for novel constructions in Layers 4 to 7 that solve real operational problems in data centers. "Data center," in fact, might become anachronistic - data is everywhere, constantly on the move, seemingly always overflowing. Net...
SYS-CON Media announced today the IBM, which offers the world’s deepest portfolio of technologies and expertise that are transforming the future of work, has launched ad campaigns on SYS-CON’s numerous online magazines such as Cloud Computing Journal, DevOps Journal, Virtualization Journal, and IoT Journal. IBM's campaigns focus on application testing, improving application development processes, common challenges in testing composite applications, continuous testing as part of the DevOps lifec...