Duane and all,
A service-oriented architecture is essentially a collection of services.
These services communicate with each other. It has three parts, a service provider, and service consumer and service registry.
There are enterprise wide applications that follow Service Oriented Architecture pattern. It supported both web and non web ( unix and windows) platforms. But it became widely accepted with web services . Enterprise Service Bus (ESB) is used to collect data from different sources and databases, and provide it to the client servers. Most of these implementations are platform independent.. (support .net and J2EE framework and all data bases).
There is well defined methodology, life cycle phases and explanation of how it is incorporated as part of Enterprise Architecture for an enterprise. There are well supported technology stacks for this architectural pattern. UML is well suited and widely used.
SOA, Web 2.0 services over the messenger, and mashups concept are widely accepted and implemented with tools and techniques including xml and Web Service description language (WSDL) and AJAX.
Then there is whole stack of Sematic Web technologies and standards as supported by W3C. Which is also called Web 3.0 with the promise of more standardized approach and support for interoperability. It is the additional layer that allows interoperability. I guess we all have to work with Dr. Sowa, Sir Tim B-L and SOA / Open source/ OMG people and NIST (ED) to get more clarification on that.. ( since Dr. Sowa said non of the applications and tools that we listed as Semantic Web tools).
--- On Tue, 3/30/10, Duane Nickull <dnickull@xxxxxxxxx> wrote:
From: Duane Nickull <dnickull@xxxxxxxxx>
Subject: [ontolog-forum] What does the "Semantic web" experience encompass?
To: "[ontolog-forum]" <ontolog-forum@xxxxxxxxxxxxxxxx>
Date: Tuesday, March 30, 2010, 11:51 PM
I have been discussing the “semantic web” with a lot of people lately who have vastly differing ideas of what it might be. I have my own ideas and wanted to run them by this group.
I do a search for “foo”. Rather than a list of pages that contain “foo”, I am presented a list of contexts (for lack of a better word) that “foo” is found within. This would be something like “your search for foo yielded results that include foo which has a plurality of meanings. Please narrow your search down based on the following contexts: 1. <meaning_a> 2. <meaning_b> ... An example might be a search for “nut” which then presents the searcher with the meanings “seed of a tree”, “slang for a males reproductive organs”, “slang for a person who works on semantic web ideas”, etc.... I would then select a context which would then present me with a narrow set of results.
Pros: Doable, would be a dynamic target based on the fact all of us (including spamdexers) would be able to influence the system.
Cons: This was patented over a decade ago (I filed one patent).
To make this work, when a resource is added to the index, I would see that the person tagging a resource with a label might be prompted to disambiguate the label if the plurality of meanings is detected.
I search for “foo” and the search mechanism miraculously deducts the exact top result I am seeking. This could work with simplistic cases (like a history student searching for “berlin” getting historical results based on an IP address being detected from the history lab of a school). This would obviously not cater to 100% of the searchers but maybe the semantic web (whatever that means) might be only meant to be useful for 75% of the users. This is something worthy of consideration.
Cons: Does not work for all users. I have no idea how this would be implemented.
I search for “foo” and I get the perfect result set. Everyone else also gets the perfect result set.
Pros: It is nirvana
Cons: I know of no way to implement this short of reading people’s minds.
<insert something I missed here>
Adobe LiveCycle Enterprise Architecture - http://www.adobe.com/products/livecycle/
My TV Show - http://tv.adobe.com/show/duanes-world/
My Blog – http://technoracle.blogspot.com/
My Band – http://22ndcenturyofficial.com/
Twitter – http://twitter.com/duanechaos
-----Inline Attachment Follows-----
Message Archives: http://ontolog.cim3.net/forum/ontolog-forum/
Config Subscr: http://ontolog.cim3.net/mailman/listinfo/ontolog-forum/
Shared Files: http://ontolog.cim3.net/file/
Community Wiki: http://ontolog.cim3.net/wiki/
To join: http://ontolog.cim3.net/cgi-bin/wiki.pl?WikiHomePage#nid1J
To Post: mailto:ontolog-forum@xxxxxxxxxxxxxxxx (01)