Governance – Corporate,IT & SOA

Depiction of layers of the Service-oriented Ar...

Image via Wikipedia

Corporate governance

Corporate, or enterprise governance, establishes the rules and the manner in
which an enterprise conducts business, based upon its strategy, marketplace,
and principles of doing business. It defines for employees and for business
associates the processes that are used to conduct operations and the manner in
which people interact.
Beginning with the board of directors and extending throughout the organization,
there are many aspects and levels of corporate governance. All aspects of the
business are touched in some manner. Governance is applied to major
functional areas of an organization. Organizations govern their financial assets,
human resources, customer relations, intellectual property portfolio, and their
Information Technology.

Quote of the day:
It is the mark of an educated mind to be able to entertain a thought without accepting it. – Aristotle

Continue reading

Web Services, SOA, BPM, and Cloud Computing – VI

Elements of a Service Oriented Architecture

Image via Wikipedia

Before we define SOA (Service Oriented Architecture), let us first discuss what SOA is about.

SOA is about loose coupling, SOA is about interoperability, SOA is about flexibility, SOA is about extensibility, SOA is about agility,SOA can be about ad-hocism or rather the appearance of ad-hocism! (We’re talking mash-ups here!)

SOA is about abstraction,SOA is about platform independence,SOA is about simplicity.

SOA is all about reuse, granularity, modularity, composability, componentization and interoperability.

SOA is about standards.

SOA is about encapsulation.

SOA is about contracts.

SOA is about autonomy.

SOA is about optimization.

SOA is about relevance.

SOA is about discoverability.

SOA is about statelessness

SOA is about enterprise application integration or being integrable,

SOA is about strategy,

SOA is about planning,

SOA is about best practices

and SOA is about governance.

So what is SOA?

A service-oriented architecture is essentially a collection of services. These services communicate with each other. The communication can involve either simple data passing or it could involve two or more services coordinating some activity. Some means of connecting services to each other is needed.

Reblog this post [with Zemanta]