Jack Greenfield's Blog

Mostly Cloudy With A Chance Of Services

Blog - About

About Jack Greenfield's Blog

View Jack Greenfield's profile on LinkedIn
View Jack Greenfield's profile on facebook

  • Jack Greenfield's Blog

    Microsoft and Domain Specific Languages, Reprise

    • 13 Comments
    Two weeks ago, Grady Booch posted a blog entry titled “Microsoft and Domain Specific Languages”. The posting is part of a running debate between Grady, and my colleagues at Microsoft Steve Cook and Alan Wills . While there are several points in the posting...
  • Jack Greenfield's Blog

    RE: VSTS 2005, DSL, and Software Architecture

    • 1 Comments
    This is a response to a blog posting by Tad Anderson, and the pointer to it on the MSDN Architecture General forum. First, I agree with your observation, Tad, about the lack of support for the Software Architect in VSTS 2005. We did indeed focus on...
  • Jack Greenfield's Blog

    Putting The Cart Where It Belongs

    • 6 Comments
    In this posting, I continue addressing issues in the recent blog posting by Grady Booch . As I noted in my previous posting , the debate up to this point has been about the suitability of the Unified Modeling Language (UML) as a medium for model driven...
  • Jack Greenfield's Blog

    Software Factories Applied

    • 1 Comments
    Keith Short , Mauro Regio and I have agreed to write a new book called Software Factories Applied. Our goal is to write a short book for practitioners that complements the theoretical foundation established in the original Software Factories book by showing...
  • Jack Greenfield's Blog

    Architecture Interview and Podcasts

    • 0 Comments
    Here’s an update about Software Factories on ARCast , the podcast series on the Architecture Resource Center . Last month, five panelists (counting myself) recorded three shows on model driven development. It's been quite successful, with the largest...
  • Jack Greenfield's Blog

    How to Use OData for SQL Azure with AppFabric Access Control

    • 4 Comments

    While developers can build and deploy custom OData based services to expose data from SQL Azure, other data sources, the OData Portal and Service provide OData access to SQL Azure through simple configuration.

    ...
  • Jack Greenfield's Blog

    Ad Hoc and Systematic Reuse

    • 4 Comments
    In the software factories book , we explain that systematic reuse is effective, but ad hoc reuse is not. Ad hoc reuse is the “Field of Dreams” approach… “If we build it, they will come”. Great line for a movie, but it doesn’t work well in the real...
  • Jack Greenfield's Blog

    Some Inaccurate Statements About Software Factories

    • 2 Comments
    The CEO of 6th Sense Analytics recently published an article containing some inaccurate statements about Software Factories. The article asserts that SFs are about making developers into battery chickens who squeeze out code. On the contrary...
  • Jack Greenfield's Blog

    Moving to Software Factories

    • 2 Comments
    Here’s an excerpt from an article that Keith and I wrote some time ago. Total global demand for software will grow by an order of magnitude over the next decade, driven by new forces in the global economy like the growing role of software in social...
  • Jack Greenfield's Blog

    OOPSLA 2005 Recap

    • 0 Comments
    Keith Short has already written a post that provides an overview our activities at OOPSLA 2005 . Here is a compendium of my activities at the conference. On Sunday, 10/16, I hosted a full day tutorial on Software Factories with Steve Cook . ...
  • Jack Greenfield's Blog

    High Availability On The Azure Platform

    • 0 Comments
    Currently, both Windows Azure and SQL Azure offer high availability within a single data center. As long as a data center remains operational and accessible from the Internet, services hosted there can achieve high availability. Windows Azure Windows...
  • Jack Greenfield's Blog

    Performance Analysis and Prediction

    • 0 Comments
    Irfan Idrees wrote with the observation that while performance analysis and prediction are of critical importance for software developers, the rigorous approaches prevalent in the marketplace have not been widely accepted in the community. Irfan then...
  • Jack Greenfield's Blog

    Views and Patterns in VSTS

    • 1 Comments
    Recently, some of our partners asked how best VSTS allows the architect to define architectural views, such as the 4+1 views , and how VSTS supports ready made architectural styles and design patterns, such as MVC, and the patterns from Microsoft Patterns...
  • Jack Greenfield's Blog

    Articles on Software Factories

    • 1 Comments
    I recently published an article on using software factories in supply chains for Methods and Tools . Also, many people have asked about the article I wrote about factories vs. MDA for the Perspectives of the IASA.
  • Jack Greenfield's Blog

    Silverlight Samples for OData Over SQL Azure

    • 1 Comments
    How to build a Silverlight client for the OData Service for SQL Azure, and how to build a service that validates Secure Web Tokens (SWTs) issued by AppFabric Access Control...
  • Jack Greenfield's Blog

    Silverlight Clients and AppFabric Access Control

    • 0 Comments
    The Silverlight behavior is designed to prevent cross site attacks in which request headers on a POST could be redirected to unknown domains. Clearly, this is preferable to the .NET framework behavior, which puts the client at risk. However, the HTTP specification says that in the case of a 301 or 303 response code, the user agent should not redirect the request without explicit permission from the user, unless the request is either a GET or HEAD, for precisely this reason. So, according to the specification, neither behavior is correct....
  • Jack Greenfield's Blog

    Geographically Distributed High Availability

    • 0 Comments
    This is the last post in the series on business continuity. It briefly describes how the service developer can provide geographically distributed high availability on the Azure platform. The Azure platform currently does not directly support highly...
  • Jack Greenfield's Blog

    Software Factories Focus Groups at Tech Ed 2008 in Orlando

    • 0 Comments
    Michael Lehman, creator of two factory based initiatives, S+S Blueprints and Project Glidepath, will be hosting a pair of focus groups at Tech Ed 2008, discussing his work with S+S Blueprints, and the relationship between S+S Blueprints and Software Factories...
  • Jack Greenfield's Blog

    It's a wrap... WRAP v0.9 to be precise...

    • 0 Comments
    I just finished migrating the integration between Microsoft Codename "Dallas" and Microsoft AppFabric Access Control from WRAP v0.8 to WRAP v0.9. What? You haven't heard of the Web Resource Authorization Protocol (WRAP) ? Well, you're really missing...
  • Jack Greenfield's Blog

    FabrikamJets Example Updated (Really)

    • 0 Comments
    I just discovered that the 2.0 release of the Fabrikam Jets example on code gallery (described in this blog post ) contained the original version 1.0 code that worked with OAuth WRAP v0.8, instead of the new version 2.0 code that works with OAuth WRAP...
  • Jack Greenfield's Blog

    Disaster Recovery

    • 1 Comments
    While the Azure platform provides high availability within a single data center, as discussed in the previous post , it currently does not explicitly support or enable disaster recovery or geographically distributed high availability. This post and the...
  • Jack Greenfield's Blog

    FabrikamJets Example Updated to AppFabric Access Control V1

    • 0 Comments
    I just finished migrating the FabrikamJets example from the CTP to V1 of AppFabric Access Control. There were two changes that made an update necessary: 1) V1 uses version 0.9 of the WRAP protocol, instead of version 0.8, and 2) the issuer name generated...
  • Jack Greenfield's Blog

    Business Continuity Basics

    • 0 Comments
    This post describes the basics of business continuity. Business continuity poses both business and technical challenges. In this series, we focus on the technical challenges, which include failure detection, response, diagnosis, and defect correction...
  • Jack Greenfield's Blog

    A New Team, A New Mission

    • 0 Comments
    Just over a month ago, I moved from p&p to the Cloud Services Team (CST), which is part of the Business Platform Division (BPD) of the Server and Tools Business (STB), reporting to John Shewchuk . CST is responsible for SQL Azure , Windows Azure platform...
  • Jack Greenfield's Blog

    Business Continuity On Azure

    • 0 Comments
    Azure customers want their services to be continuously available to their users, despite component failures, platform degradations and data center outages. In other words, they want business continuity. To achieve it, the services must be highly available...
Page 1 of 2 (28 items) 12