Category Archives: Service-Oriented Architecture

First Software Solutions Conference, Arlington, Va., Nov. 16-18, 2015

Software: Catalyst of Change

With the increasing reliance on and penetration of software into everyday lives, the need for organizations to predictably develop, acquire, and sustain high-quality software systems has never been greater. To address this need, the Carnegie Mellon University Software Engineering Institute (SEI) is pleased to announce that it will host its first Software Solutions Conference (SSC) at the Hilton Crystal City in Arlington, Va., from Nov. 16 through 18.

Review the conference program here.
Continue reading

Advertisements

Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments

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.

Continue reading

SATURN 2013 Keynote Address: 15 Years of SOA at Credit Suisse: Lessons Learned and Remaining Challenges, Stephan Murer

Notes by Frank M. Rischner, Ian De Silva, and Brendan Foote

SATURN 2013 Keynote Address: 15 Years of SOA at Credit Suisse: Lessons Learned and Remaining Challenges

Stephan Murer, Credit Suisse

Murer works for Credit Suisse, which finds competitive advantage in creating their own systems, rather than outsourcing that work to software vendors. The company handles a large-scale user base, with almost 67,750 users in 550 locations. The data is managed and stored in four main data centers. Currently, Credit Suisse manages about 6,400 applications as well as about 70,000 email accounts. The volume of the applications developed in-house is about 200 million lines of code. The number of managed applications at Credit Suisse is of course lower than in any app store, but the focus is more on the integration of the applications. The largest scalability concern Murer sees coming is storage, for example, if regulators require them to start recording video conferences for compliance reasons.

Continue reading

Architecting Service-Oriented Systems

In 2009, a popular blogger published a post entitled “SOA is Dead,” which generated extensive commentary among those who work in the field of service-oriented architecture (SOA). Many practitioners in this field completely misinterpreted the post; some read the title and just assumed that the content referenced the demise of SOA. Quite the opposite, the post was inviting people to stop thinking about SOA as a set of technologies and start embracing SOA as an approach for designing, developing, and managing distributed systems that goes beyond just the technology. Unfortunately, even though SOA is still alive and widely adopted, a belief still persists that SOA can be purchased off the shelf. This post at the SEI blog highlights recent research aimed at clarifying this misperception for architects, as well as identifying the elements that constitute a service-oriented system and the relationships between these elements.

5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013)

5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013)
in conjunction with ICSE 2013, San Francisco, CA, U.S.A.
May 26, 2013
http://www.sei.cmu.edu/community/pesos2013/

Registration for PESOS 2013 is open. Take advantage of early-bird rates until April 14, 2013.

Background

Service-oriented architecture (SOA) and service-oriented systems, which are built using the SOA paradigm, are now in the stage of widespread adoption, according to Gartner’s Hype Cycle of Emerging Technologies. Influenced by the stabilizing of certain standards for service integration, and driven by IT cost savings, organizations are starting to incorporate external software services into their systems. Some of these services are hosted in the cloud. From a provider perspective, many commercial companies such as Oracle, SAP, Intuit, and Netflix either have cloud-based offerings of their products or run their businesses completely in the cloud.

Continue reading

SATURN 2013 Program Highlights from Conference Program Chairs

As program chairs for SATURN 2013, we would like to provide you an overview of the presentation program (note: information about keynotes by Stephan Murer, Scott Berkun, and Mary Poppendieck, the invited talk by Philippe Kruchten, and tutorial highlights is already available in other blog posts).

We received many high quality submissions covering the topics of front-end architecture, back-end architecture, methods and tools, and technical leadership. In total we got contributions from more than 40 companies and organizations across three continents.

On Wednesday morning you have the tough choice to decide between three great sessions. For example, Harald Wesenberg from Statoil speaks about architecting for the long term in Session 1. In Session 2, Chris Armstrong presents ISO/IEC/IEEE 42010 in action, while Session 3 deals with agile practices at scale.

Continue reading

SATURN 2013 Super-Early-Bird Registration Expires March 10

If you are a practicing or aspiring software architect, the SEI Software Architecture Technology User Network (SATURN) 2013 Conference offers courses, presentations, tutorials, and talks providing technical advice and knowledge around four architectural themes:

  • Front-end architectures: impact of living on the edge
  • Back-end architectures and application hosting: go to the cloud or stay on the ground?
  • Methods and tools: go with the flow or go your own way?
  • Technical leadership: hard skills and soft skills

SATURN 2013 will be held in Minneapolis, Minnesota, April 29 through May 3, 2013. Register for the SATURN software architecture conference before March 10 at  to save $300 off the regular registration fee.

SATURN will feature thought-provoking and inspiring keynote and invited talks from leaders in the fields of software architecture and software development:

Continue reading

Discounted SEI Courses Offered at SATURN 2013

Attendees at SATURN 2013 will have the opportunity to take two popular two-day SEI training courses, Software Architecture Design and Analysis and Advanced Topics in Service-Oriented Architecture, at $500 off the regular course-registration fee. These two-day courses are offered on April 29 and 30, 2013.

Continue reading

SEI Virtual Tutorial, Feb. 27 (Part 1): Architecture & Design of Service-Oriented Systems

Architecture and Design of Service-Oriented Systems

Date: February 27, 2013 (Part 1)
Time: 
1:30 – 3:00 PM ET
Cost: None

Register now.

About the Tutorial

SOA is not an architecture. SOA is not a system. SOA is a way of designing systems, an approach to system development, an architectural style, a design paradigm.  As an architectural style, SOA can be described in terms of components and connectors. The main components are the services, service consumers, and SOA infrastructure. The connectors are predominantly message-based document exchanges. In essence, SOA is an architectural style and an approach to software development that goes with the style. You do not “build a SOA,” you “build a service-oriented system.”

Continue reading

Available Now: SOA Migration, Adoption, and Reuse Technique (SMART) Resources

The SEI often works to transition mature technologies and processes to the broad software engineering community, and to accelerate the adoption and impact of software engineering improvements. In that spirit, the SEI has made all of its SOA Migration, Adoption and Reuse Technique (SMART) resources freely available. These resources comprise all the SMART training materials, processes, and artifacts. SMART is a family of techniques created by the SEI to help organizations make better decisions about service-oriented architecture (SOA) adoption.

Learn more in this article about SMART on the SEI website.

To download the SEI’s SMART Family resources, please visit http://www.sei.cmu.edu/architecture/tools/smart/index.cfm.