locked
Web Service Software Factory? RRS feed

Answers

  • The have a bit of overlap in the sense that both try to help build middle-tier services that expose data and have a clear way of incorporating business logic and related infrastructure (security, caching, etc.)

     

    Astoria, however, focuses on providing a RESTful interface instead of a SOAP web services interface to data. So instead of being operations-centric it's more resource centric. That permeates to the HTTP interface in the way the overal interaction model is in each of them.

     

    While WCF gives a lot of flexibility around interfaces and can certainly provide a REST head in addition to the SOAP head for SSF, it would require some extra work to automatically turn the exposed data and other business-logic elements into resources that are browsable, hyperlinked, etc. Astoria tries to provide all those services automatically.

     

    Finally, there is an end-to-end scenario aspect. Astoria is more restricted in the interfaces it presents. Those restrictions allow us to present a uniform, well known interface to any data service that can be leveraged by clients.

     

    Pablo Castro

    Technical Lead

    Microsoft Corporation

    http://blogs.msdn.com/pablo

     

    Thursday, September 20, 2007 5:36 PM
    Moderator

All replies

  • The have a bit of overlap in the sense that both try to help build middle-tier services that expose data and have a clear way of incorporating business logic and related infrastructure (security, caching, etc.)

     

    Astoria, however, focuses on providing a RESTful interface instead of a SOAP web services interface to data. So instead of being operations-centric it's more resource centric. That permeates to the HTTP interface in the way the overal interaction model is in each of them.

     

    While WCF gives a lot of flexibility around interfaces and can certainly provide a REST head in addition to the SOAP head for SSF, it would require some extra work to automatically turn the exposed data and other business-logic elements into resources that are browsable, hyperlinked, etc. Astoria tries to provide all those services automatically.

     

    Finally, there is an end-to-end scenario aspect. Astoria is more restricted in the interfaces it presents. Those restrictions allow us to present a uniform, well known interface to any data service that can be leveraged by clients.

     

    Pablo Castro

    Technical Lead

    Microsoft Corporation

    http://blogs.msdn.com/pablo

     

    Thursday, September 20, 2007 5:36 PM
    Moderator
  • Has anything changed with the latest release of Web Software factory and .Net 3.5 SP1 ?  May we model  somehow  restful services or Ado.Net Data services using Web software factory ?   I am interested what may be used to create a design/description  document for ADO.Net Data Services. Is  Visual Studio  2008 SP1 ADO Entity Framework or  LINQ to SQL diagrams  and writing respective code the only way to go ?  
    Monday, November 10, 2008 4:05 AM