Dr. Dobb's Digest, November 2009
EDITOR'S NOTE
Beware Open Source Encryption
Jonathan Erickson
TECHNO-NEWS
P vs. NP
FEATURES
4 Steps to Better SOA
Raghuraman Krishnamurthy, Vinod Ranganathan, and Baskar Senguttuvan
Ontology gives semantic integration the boost it needs to speed data sharing.
Strengthening Service-Oriented Architectures (SOA) with Semantics
John Hebeler and Andrew Perez-Lopez
Semantics form expressive, useful computing abstractions or concepts that address these challenges and strengthen the SOA mission.
The Coreinfo 2.0 Utility
Gaston Hillar
Understanding manycore complexity in Windows.
Combining Code Development, Modeling, and Simulation with Eclipse
Paul Urban
A "best of both worlds" solution for open source development.
The Agile Social Contract
Ryan Martens
The two keys are commitment and a disciplined path for Agile rollout.
Elimination of Text Corruption in XML
Subramanian Narayanan and Ashish Arora
Feeds have become a standard way of sharing content on the Web.
A Build System for Complex Projects: Part 4
Gigi Sayfan
Generating a full-fledged Visual Studio build system involves multiple projects.
COLUMNS
Conversations
Jonathan Erickson
Richard Keller is a senior research computer scientist and group lead for the information sharing and integration group at NASA.
Book Review
Mike Riley
Natural Language Processing with Python by Steven Bird, Ewan Klein, and Edward Loper.
Other Voices
Steve Subar
Will mobile virtualization prevent fragmentation?
Effective Concurrency
Herb Sutter
What's good for the function and the object is also good for the thread, the task, and the lock.
Swaine's Flames
Michael Swaine
Meanwhile, back at Foo Bar, old programming languages never die, they just...Ding!