Tuesday, September 28, 2010

Knowledge netwrok: a consulting tool versus controling agent

This blog is about how a firm should use a knowledge management network. Knowledge network should not be used in a way that make our employees to use it as a "Black box". In other words, almost all firms need employees with high ability of thinking and having powerful skills in decision making. If people just rely upon a few post on a knowledge management network without the power of analyzing those piece of information, the firm would encounter with difficulties. The most efficient knowledge network includes knowledge objects which help knowledge workers to think better and help them to perform very well in a difficult decision making process.

SOA concept in business world -continued

SOA stands for Service-Oriented Architecture and it is simply an IT feature to encapsulate data and logical relations [1]. This tool provide an interface for user to input the data and obtain the output. This is like a black box software where user do not know what is going on inside the software and they just see the outputs. This kind of software was developed in the form of function calls, and application program interfaces (API’s) [1].
SOA support an open standard resource which defines the functionality of this software [1].

Reference #1 is introduced in the first posted blog.

Monday, September 13, 2010

SOA concept in business world

In the following paragraphs I am addressing one of Dr. Schwarz' papers [1] about "Service-Oriented Architecture" (SOA).

  SOA in IT world concentrates on functionality developments of services without large scale changes in applications [1]. For instance if a part of a service is not functioning properly one may alter just the related software to correct the whole structure instead of changing the whole application. This approach makes IT more closer to its partners in the firm and provide enough tool for business unit to deliver its services in the best way [1]. In IT community now SOA tries to make innovation by putting tools in hands of the end users to create and combine different services and make a new service [1].

   SOA is an alternative for prototypes like Application Program Interface, Function cells, and etc [1]. SOA is a set of open standards which defines what is the objective service and how we can communicate with that, and how to find and use it [1]. In brief, SOA make a huge application into smaller blocks and encapsulate all related  data and services in this "Black box", then malfunctioning of this box results in replacement of the black box with out concerning about the software.
 
   SOA now is becoming a part of business plan for many of companies and many firms are adopting this concept from IT and becoming a Service Oriented Enterprise [1].

More on this topic is coming soon .....


Reference:
[1] Rudy Hirschheim, Richard Welke,Andrew Schwarz,"Service-Oriented Architecture: Myths, realities, and A Maturity Model", MIS Quarterly Executive Vol. 9 No. 1 / Mar 2010.