Jeromy Carriere, Rick Buskens, and Jack Greenfield, Google
Evolving Mission-Critical “Legacy” Systems, Rick Buskens
Buskens’s team is a multisite team that works on a suite of projects focused on Google’s internal structure, while others are external-facing and cloud. The infrastructure for running services at Google is built on Borg, a cluster-management system that runs hundreds of thousands of jobs across thousands of applications in clusters of tens of thousands of machines. Borg is an internal cloud infrastructure, whose users have many different needs; a service configuration specification called BCL (Borg Configuration Language) allows users to tell Borg what those needs are. Buskens’s team works on Borg Config, which interprets the service configuration for Borg; it manages the millions of jobs running each day. BorgCron works for scheduled and repeated tasks at Google scale.
Jane Orsulak and Julie Kent, Raytheon
by Jacob Tate, Mount St. Mary’s University
Jane Orsulak and Julie Kent kicked off the experience-presentation session on SATURN’s final day by talking about “System Characterization: An Approach to Modernizing Disparate Legacy Systems.” In this presentation, they gave a summary of some of the training that soldiers have to go through, such as live training and virtual training.
We at the SEI are excited about the Team Software Process (TSP) Symposium, which we are holding in Pittsburgh, Pa. November 3-6, 2014. The theme of the symposium is “Going Beyond Methodology to Maximize Performance.”
By this, we mean that the technical program goes beyond the core methodology of TSP to encompass a broader range of complementary practices that contribute to peak performance on system and software projects.
As part of our strategy to expand the scope of the symposium and bring in more architectural thinking to those who have adopted TSP and are using it, we’ve added several architecture-related sessions to the technical program. We at the SEI have seen how successful combining TSP and architecture-centric engineering approaches can be in the project we undertook with Bursatec, the technology subsidiary of the Mexican stock exchange.
Posted in Architecture-Centric Engineering, Architecture-Centric Practices, Conferences and Events
Tagged AADL, architecture design, architecture evaluation, architecture review, Architecture-Centric Engineering, legacy systems, product lines, Team Software Process, technical debt, TSP
As the future of software development in a global environment continues to be influenced by the areas of service-oriented architecture (SOA) and cloud computing, developers will need to migrate many legacy applications to these environments to take advantage of the benefits offered by the service environment.
Posted in Cloud Computing, Service-Oriented Architecture
Tagged cloud computing, legacy systems, SEI, Service-Oriented Architecture, SOA, software architecture, software design, software development, software engineering, Software Engineering Institute