in

Drowning In Technical Debt

C# | ASP.NET | SharePoint | SQL | Architecture | SOA |

David Strommer

December 2007 - Posts

  • BS Management

     

    I just came across an interesting product from Schema Logic called Enterprise Vocabulary and Metadata Management for SharePoint. 

     

    They coined a term I’ve never heard in this context called BSM (Business Semantics Management).  Watch the video "What we do" from the home page; it almost seemed like a Saturday Night Live parody.

     

    I can imagine the conversation going something like –

     

    “Dave, what do you do for your company?” 

    “I’m a BS Architect which manages the company’s BS”

     

    LOL, you have to love a company with a sense of humor.

  • CALM – Collaborative Application Lifecycle Management

    The Application Lifecycle Management market is very competitive.  If you work for a large company, the stakes are higher as are the politics.  Rational, Borland, Collabnet, Microsoft, Agile, eXtreme programming, Waterfall, SCRUM, etc.  ALM tools and processes are a hotly debated topic between not only developers but management as well.  One thing is for sure - one size does not fit all.

    One the one side you have a group that wants to reduce costs by stopping the proliferation tools/processes in use.  This group is usually in favor of top-down heavyweight tools, processes and standards.  On the other side, developers realize that software development is a process of creativity and construction rather than a process of control and management.  No matter which side you take or which ALM tool/process you follow.  ALM is fundamentally about collaboration and sharing information while developing/maintaining software.

    CALM (Collaborative Application Lifecycle Management) is an acronym I coined today to describe the evolution of the ALM market to incorporate collaborative tools and methodologies into the software development lifecycle.

    A few examples:

    Microsoft Team Foundation Server - http://msdn2.microsoft.com/en-us/teamsystem/aa718825.aspx
    Collabnet - http://www.collab.net/
    IBM Jazz - http://jazz.net

    Posted Dec 18 2007, 03:18 PM by David Strommer with no comments
    Filed under:
  • SDO support for .Net

    Jean-Jacques Dubray of http://www.ebpml.org/about.htm is becoming one of my favorite blogs.  I have only followed his blog the past couple of months.  I admire him because he is one of a few technologists that attempt to step back from the platform specific SOA implementations and discuss SOA from an agnostic viewpoint.  I just finished reading his book Composite Software Construction (http://www.infoq.com/minibooks/composite-software-construction).  The book is easy to read and touches on several SOA topics as well as insight into the history of the WS-I standards.  It is free and certainly worth your time.  Jean-Jacques is also behind the WSPER specification, which he covers in his book (ref. http://www.wsper.org/).  WSPER appears to have a lot of potential and something to keep an eye on.

    While catching up with the thousands of blog subscriptions, my interests were peaked by a post from Jean-Jacques blog - http://www.ebpml.org/blog/30.htm. Apparently, Xcalia offers an SDO API for both Java and .Net - http://www.xcalia.com/products/xcalia-xdas-data-access-service-SDO-DAS-data-integration-through-web-services.jsp. SDO is similiar to the .Net DataSet but with a twist.  Jean-Jacques states in his book that the .Net DataSet is based on an Entity Relationship Model and SDO is based on the Hypergraph Data Model

Powered by Community Server (Commercial Edition), by Telligent Systems