ServiceTechMag.com > Archive > Issue XV: February 2008

Issue XV March 2008

SOA Engineering Misconceptions

Girish Juneja, Blake Dournaee, Joe Natoli, Steve Birkel

Girish Juneja Blake Dournaee Joe Natoli Steve Birkel

IT culture within the public sector has long been known to be unique. The responsibilities of managing a wide range of often critical public services establish a distinct set of priorities that can't be compromised, especially when it comes to a reliance on technology. SOA adoption has grown substantially in government agencies in federal, state, and local sectors. There is an increasing realization that the strategic benefits of service-orientation can help overcome many of the traditional cost and efficiency-related IT problems. This article (comprised of excerpts from the book "Service Oriented Architecture Demystified" [REF-1]) introduces the recently developed Federal Enterprise Architecture reference models and explores how they have been applied in support of a major SOA initiative within a law enforcement agency. Topics covered range from service identification, service taxonomy, security issues, and common SOA infrastructure components required for government IT enterprises, including a specific enterprise service bus configration termed as the "hyper-ESB". Throughout this study, the importance of standardization and...


Security in SOA - It's the Car, Not the Garage

Gunnar Peterson

Gunnar Peterson

Interoperable software architecture requires interoperable security mechanisms. Security is frequently looked at as a black art, but in reality the core concepts of security - knowing your assets and designing for failure - are just good engineering practices. This article focuses on applying those practices to service-oriented solution design with an emphasis on considerations raised by authentication, authorization, auditing, and assurance. "The revolutionary idea that defines the boundary between modern times and the past is the mastery of risk: the notion that the future is more than a whim of the Gods and that men and women are not passive before nature. Until human beings discovered a way across that boundary, the future was a mirror of the past or the murky domain of oracles and soothsayers who held monopoly over knowledge of anticipated events..." - Peter Bernstein, "Against the Gods". When I park my car in the garage, I lock it. Why? Well, although I would hate...


SOA in Government: A Law Enforcement Use Case

Matjaz B. Juric

Matjaz B. Juric

Integration is a concept that changes with the adoption of a service-oriented architecture. Whereas in silo-based environments, programs had to be explicitly connected using technologies and strategies to overcome incompatibilities, with SOA, connectivity is a characteristic you build into each service. This article, comprised of excerpts from the book "SOA Approach to Integration" [REF-1], explores how integration can be approached in support of SOA via the use of process-centric design techniques. The ability to instantly access vital information that may be stored in a variety of different locations will influence the ultimate level of success a company is able to achieve. For any business the presence of an effective information infrastructure that avoids the need for employees to perform numerous manual tasks (like filling in paper forms, and other bureaucracy) is crucial. Employees should not have to contend with the inefficiencies or "irritations" of switching between different applications, reentering the same data more than once, or waiting for extended periods for...


Service-Orientation and Object-Orientation Part I: A Comparison of Goals and Concepts

Thomas Erl

Thomas Erl

Integration is a concept that changes with the adoption of a service-oriented architecture. Whereas in silo-based environments, programs had to be explicitly connected using technologies and strategies to overcome incompatibilities, with SOA, connectivity is a characteristic you build into each service. This article, comprised of excerpts from the book "SOA Approach to Integration" [REF-1], explores how integration can be approached in support of SOA via the use of process-centric design techniques. The ability to instantly access vital information that may be stored in a variety of different locations will influence the ultimate level of success a company is able to achieve. For any business the presence of an effective information infrastructure that avoids the need for employees to perform numerous manual tasks (like filling in paper forms, and other bureaucracy) is crucial. Employees should not have to contend with the inefficiencies or "irritations" of switching between different applications, reentering the same data more than once, or waiting for extended periods for...


2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006