New-age Transactional Systems - Not Your Grandpa's OLTP
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Gavin Terrill on Feb 04, 2009
The Open Group have announced the release of TOGAF 9.0. TOGAF (The Open Group Architecture Framework) has been in development since the mid 90's and is "a standard for assisting in the acceptance, production, use, and maintenance of architectures". Andrew Josey, Director of Standards within the Open Group, states in "An Inroduction to TOGAF 9.0" (registration required):
TOGAF 9 can be used for developing a broad range of different enterprise architectures. TOGAF complements, and can be used in conjunction with, other frameworks that are more focused on specific deliverables for particular vertical sectors such as Government, Telecommunications, Manufacturing, Defense, and Finance. The key to TOGAF is the method – the TOGAF Architecture Development Method (ADM) – for developing an enterprise architecture that addresses business needs.
TOGAF describes an enterprise architecture from four perspectives:
| Architecture Type | Description |
| Business Architecture | The business strategy, governance, organization, and key business processes. |
| Data (Information) Architecture | The structure of an organization's logical and physical data assets and data management resources. |
| Application Architecture | A blueprint for the individual application systems to be deployed, their interactions, and their relationships to the core business processes of the organization. |
| Technology Architecture | The logical software and hardware capabilities that are required to support the deployment of business, data, and application services. This includes IT infrastructure, middleware, networks, communications, processing, and standards. |
Major changes in the release include:
Reactions to the release have been positive. Nick Malik provides a detailed break down of the new features which he describes as "Substantial and Deep Improvements".
Dana Gardner reports:
TOGAF 9 is showing the maturity for much wider adoption. The Architecture Development Method (ADM) can be applied to SOA, security, cloud, hybrids, and federated services ecologies. There is ease in migration from earlier TOGAFs, or from a start fresh across multiple paths of elements of EA. Indeed, TOGAF 9’s modular structure now allows all kinds of organizations and cultures to adapt TOGAF in ways that suit specific situations and IT landscapes.
Ron Tolido, of the Capgemini Consulting backed CTO Blog, positively gushes when he describes it as "a breakthrough in the world of Enterprise and IT Architecture":
Consider it: the role of architecture as a crucial tool to put strategy into practice is becoming more and more prominent. After all, architecture always has been the antidote to complexity, misalignment and lack of direction. And these are exactly the phenomena we have to deal with in the typical business / IT climate of today.
TOGAF 9 may be downloaded here, and is available under a 90 day free personal license for evaluation purposes.
Free Gartner Cloud Service Brokerage Report
Getting Started with Stratos - an Open Source Cloud Platform
Agile Development: A Manager's Roadmap for Success
SOA All-In-One Guide: KPIs & Best Practices, ESB Report
Improve Java Garbage Collection, Runtime Execution, and JVM visibility with Zing
TOGAF 9 is a step forward for enterprise architecture. TOGAF 9 presents the first public enterprise architecture framework to cover the full spectrum of content, process and needed capabilities. Now, companies can "Never mind the architecture frameworks" and just use TOGAF.
- The Rasmussen Report at rasmussenreport.wordpress.com
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
1 comment
Watch Thread Reply