WebSphere

User Group UK

Looking for up-to-date content? Check out IBM's WebSphere, Liberty, Java & DevOps Community, as well as @wasdevnet and @openlibertyio on Twitter!


Title:
Understanding Architectural Assets
Stream:
Rational Update (2)
Speakers:
Peter Eeles
Abstract:
"The life of a software architect is a long and rapid succession of suboptimal design decisions taken partly in the dark" [Kruchten]. The purpose of this presentation is to shed some light on the darkness, by discussing a key characteristic of successful software architectures – the use of reusable assets. Reusable assets provide a valuable vehicle for capitalizing on the work of other successful architects, from fine-grained programming idioms to large-grained off-the-shelf packaged solutions. However, consideration of reusable assets can itself be a minefield. There are many different types of asset to consider, and it is not always clear what is meant by each of them, and the value they provide. What is the difference between an architectural style and a reference architecture? How does a mechanism differ from a framework? The purpose of this presentation is to discuss the different types of reusable asset available to the architect, their characteristics, and their usage.
Bio:

Peter Eeles:

Peter Eeles is an Executive IT Architect with IBM Rational Software, part of the IBM Software Group, and has spent much of his career architecting and implementing large-scale, distributed systems. He is based in the UK, where he assists organizations in their adoption of the Rational Unified Process and the IBM Software Development Platform. He is coauthor of "Building J2EE Applications with the Rational Unified Process" (Addison-Wesley, 2002), coauthor of "Building Business Objects" (John Wiley & Sons, 1998) and a contributing author to "Software Architectures" (Springer-Verlag, 1999).

CSI
MidVision
Ranger4
AppDynamics
Icon Solutions
SOA Software
Nastel
Safira
Technology Solutions - formerly a division of Avnet, now part of Tech Data.
W3Partnership
Prolifics
iDelta
Compuware
XebiaLabs