"To convince the major stakeholders, you need to be much more specific. Drawings of how SOA untangles the rat’s nest of intertwined systems are nice, but business stakeholders want far more concrete details of how this effort will yield benefits that justify its costs. They’re also skilled at sifting soft from hard numbers in ROI estimations. Regardless of how you approach SOA, you must provide very realistic figures if you want to be taken seriously."
"Enterprise (top-down) SOA approach, which is an extremely high - risk approach with an initial price tag of a several million dollars. In addition, based on the size and complexity, such project can virtually never be accurately estimated." "Grassroots (bottom-up) SOA approach - implementing elements of SOA (both services and infrastructure) as parts of existing business-driven IT undertaking. This approach typically does not succeed. On one hand, the scope of resulting services is limited to the specific business problem and might not be applicable (or even wrong) for the rest of enterprise. On another hand, the time and expense required to build the SOA layer can detract from other business needs of a project."
Some Visual Studio Links
Book Spotlight: Visual Studio 2008 Unleashed
MSDN Library for Visual Studio 2008
Microsoft Visual Studio 2008 Service Pack 1
Microsoft .NET Framework 3.5 Service Pack 1
Some Semantic Web Links
Some really interesting links to Semantic Web blog writers
TBLs 2005 talk: Semantic Web Concepts
Serialising Java Objects to RDF with Jersey
OpenRDF.org - home of Sesame
Sesame is an open source framework for storage, inferencing and querying of RDF data
Kevin Kelly at TED: Predicting the next 5,000 days of the web
Cwm (pronounced coom) is a general-purpose data processor for the semantic web, somewhat like sed, awk, etc. for text files or XSLT for XML. It is a forward chaining reasoner which can be used for querying, checking, transforming and filtering information. Its core language is RDF, extended to include rules, and it uses RDF/XML or RDF/N3 serializations as required.
Semantic Web Application Platform - SWAP
Book Review: Semantic Web for the Working Ontologist
RDF Primer — Turtle version
Building Secure Open & Distributed Social Networks
D2RQ — Lessons Learned
Position paper for the W3C Workshop on RDF Access to Relational Databases
The Tabulator project is a generic data browser and editor. Using outline and table modes, it provides a way to browse RDF data on the web. RDF is the standard for inter-application data exchange.
So(m)mer is a very simple library for mapping Plain Old Java Objects (POJOs) to RDF graphs and back. Sommer stands for "Semantic Object (Metadata) MappeR".
The end user interacts with the framework using the MapperManager class whose static methods return a Mapper implementation. The Mapper implementations allow the user to import triples into a graph, query the graph for objects of a certain type of id, add objects to the graph, check if an object is mapped, etc...
HowTo use so(m)mer in your project
Web-enabling PowerPoint slide presentations