Microsoft Developer's Journal
Microsoft's Windows Communication Foundation (WCF) is an effective framework
for implementing services as well as service consumers. Whenever you deal
with WCF communication objects you need to pay attention to the disposal of
the resources that these objects hold. However, these disposal mechanisms are
not that straightforward and are very much related to how resources need to
be cleaned up. The how and why of cleaning up service resources is the topic
of this article. Although the samples herein are focused on consuming
services using synchronous communication, they are equally relevant for
asynchronous communications...
... (more)
In part I of the article, I have described the first four steps of an
eight-step SOA development methodology with a focus on architecture, design
and abstract thought process. In part II, I will continue to discuss the last
four steps concentrating on Web service development, deployment, tests and
management. I will then benchmark the case study against industry SOA
principles, summarize... (more)
Following 10 months of on-and-off planning and dialog and the efforts of 17
working group members, the official manifesto for service-oriented
architecture and service-orientation was finalized and announced on October
23, 2009 at the 2nd International SOA Symposium in Rotterdam. Visit
www.soa-manifesto.org to view the declaration as represented by a set of core
values and guiding princi... (more)
SOA World Magazine
In this article I will present a step-by-step service-oriented solution
development methodology and then describe how it is being used for the
successful implementation of Service-Oriented Architecture (SOA) at a federal
agency to integrate its financial systems with E-Gov Travel Services. I will
discuss major service components constructed, service-oriented processes ... (more)
Cloud Computing Journal
The Department of Defense (DoD) leadership understands the importance of
Service-Oriented Architectures (SOAs), Cloud computing, Software as a Service
(SaaS), and other emerging technological methodologies, standards, and
practice. Historically, information has been restricted to small groups or
individuals. In a general sense, the critical need to properly and se... (more)