Shawn P. McCarthy | 10 steps toward solid government SOA

 

Connecting state and local government leaders

Internaut'commentary: When it comes to SOA, the only way to go is bite-size chunks and a long-term plan.

Service oriented architecture is a long-term goal for many federal agencies. But the path is a long one: An agency that wishes to move to SOA needs an internal champion who can push for progress. Then, design decisions need to be made. A re-engineering of business flow, sometimes agencywide, is necessary, and you need buy-in at multiple levels.

Meanwhile, employees in the trenches need to understand that SOA is a concept for resource sharing, not a protocol unto itself. There is no single solution for implementing SOA. Competing sets of technologies, from open source to vendor-specific, can make an SOA architecture a reality. Yet any chosen solution needs a standardized framework allowing new services to be built, deployed, monitored and managed as the foundation of a flexible information technology infrastructure capable of addressing shifting government business demands

That's no small task. So where does an agency start?

1. Clarify your rational for SOA. You may not need it, but if you do, it's probably to align system resources with new or emerging business needs, allow your organization to leverage useful sets of services across multiple applications or eliminate multiple views of information across your enterprise. It also may help cut your overall operating costs.

2. Recruit SOA champions across your organization. Make sure each unit is represented on the team, not only to improve opportunities for buy-in but also to ensure that the evangelizing message of SOA trickles down to all IT managers.

3. Establish your governance structure. Be aware of existing SOA governance efforts within the government, such as the federal Chief Architects Forum and the CIO Council's Architecture and Infrastructure Committee.

4. Establish your technology for service delivery and composition and the management processes you will use to monitor them. You can be vendor specific or vendor neutral, but choose an architecture that will allow you to expand without locking into a single proprietary solution.

5. Consider funding issues. Very few agencies will fund agencywide SOA projects. Most will start with smaller projects, such as the $6.2 million series of biometrics projects at the Homeland Security Department's Citizenship and Immigration Services directorate or the National Oceanic and Atmospheric Administration's $2.6 million Global Earth Observation Integrated Data Environment. These are excellent potential proof-of-concept efforts that will also help apply an agency's enterprise architecture to future SOA expansion.

6. Consider SOA a series of iterative improvements, not a single, enterprisewide project. Build your initial SOA with just a couple of services in mind, and get them up and running reliably.

7. Start small. Your first effort will offer many lessons that will make it easier to expand to other services. This initial environment will become the foundation for future enterprise expansion.

8. Look for hidden service gains. The real win for SOA may come from the way you interact with services vendors. If a vendor offers a good IT service solution, you can connect your network of individual applications to that service. You then pay for the use of the service, but you don't have to help fund the development and implementation of that service.

9. Think about virtualization. Many agencies are moving toward system virtualization as a cost-savings effort. Be aware that virtualization can aid SOA and vice versa. Virtualization allows simulation of combined resources. This supports building multiple components into a virtual application and centralization of data tagging and sharing.

10. Be aware of the move toward government cloud computing. Cloud computing is a hot buzzword right now, and it's often touted by Google and other vendors. This type of computing, in theory, lets you worry about services, not the technologies used to connect to those services. They can be anywhere on the Internet, though you have to use trusted resources. The idea is to separate application code from physical resources and ' if desired ' relocate some of your infrastructure to lower-cost areas where, for example, property and electricity are cheaper. Delivered services over a trusted cloud may include application components and full applications, storage, processing power and access to specific resources.

Thinking through your agency's involvement in SOA ' from why you want to start to where you want to end up ' can help make your migration iterative with a series of well-managed steps and a solid enterprise SOA architecture.

NEXT STORY: OpenSolaris modernizes packaging

X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.