• RunOfTheMillBlog

    Make Services Idempotent

    • 8 Comments
    In the brave new world of service orientation, service requests may fail due to different reasons that may include network connectivity, resource failures (like db failure) etc. When a client receives a failure, all it can do is to retry for a while and...
  • RunOfTheMillBlog

    Moving to India DPE

    • 5 Comments
    I haven't been able to post for a long time as I was involved in too many things - one of the things happen to be my move to India DPE as an Architect Evangelist. I am really excited about the opportunity to interact with developers and architects...
  • RunOfTheMillBlog

    SOA Real-World challenges

    • 10 Comments
    This post discusses some of the challenges architects/designers face while trying to implement SOA in their Enterprise. Our team has been working with customers for the past two and half years to implement SOA. This post reflects collective experience...
  • RunOfTheMillBlog

    EVMs and Indian Elections

    • 9 Comments
    India, world's largest democracy, just recently successfully completed the general election for its parliament. For the first time in its history, India has successfully used EVM (Electronic Voting Machines) for the polls in all the constituencies. ...
  • RunOfTheMillBlog

    Architect...Who? - Part I

    • 5 Comments
    It’s been an exciting job building a Microsoft Technology Center from the scratch – all right almost from scratch. The most important job of creating and selling the business value prop behind setting up a MTC is done by my boss – Sheila Gulati . From...
  • RunOfTheMillBlog

    Microsoft Technology Center in Bangalore

    • 0 Comments
    I am happy to announce that we are building a Microsoft Technology Center (MTC) in Bangalore. MTC is a world class facility that offers several services to customers and partners (ISVs and SIs) to architect and build high quality, world class, robust...
  • RunOfTheMillBlog

    SOA - Real World Challenges reposted

    • 2 Comments
    I guess I shouldn't post a blog during mid-night. Here is my second try. My views on real-world challenges can be found here
  • RunOfTheMillBlog

    Entity Aggregation white paper released

    • 1 Comments
    In my earlier posts, I was talking some of the real world challenges that an architect face while trying to implement SOA in their enterprise. Entity Aggregation is one of those problems. You can read more about entity aggregation here .
  • RunOfTheMillBlog

    Service Boundaries, Business Services and Data

    • 16 Comments
    One of the core tenets of SOA is that the services have a clearly defined boundary. Services explicitly choose to expose certain (business) functions outside the boundary. Another tenet of SOA is that a service - with in its boundary - owns, encapsulates...
  • RunOfTheMillBlog

    BTS 2004

    • 1 Comments
    IMHO, Biztalk Server is the only team in Microsoft that understands integration issues. They have delivered a product that in my opinion provides complete solution for the B2B as well as EAI scenarios. The two things I love about the product are - Orchestration...
  • RunOfTheMillBlog

    Integration Patterns preview released

    • 0 Comments
    PAG has released the preview of integration patterns which can be found here . I contributed/co-author of the Entity Aggregation pattern which can be found here . My solo paper on Entity Aggregation will be released in MSDN sometime soon.
  • RunOfTheMillBlog

    An Ode to interop

    • 1 Comments
    Pat’s obsession has caught up with me as well…My daughter was singing this all the time after we visited Disneyland... I nspired by 'Small World' song of Disneyland It's a small world after all Hence we should Inter...op It...
  • RunOfTheMillBlog

    SQL Server Architecture Workshop content posted

    • 0 Comments
    The content for the SQL Server Architecture Workshop (decks + samples) have been posted in a Gotdotnet workspace called .NET Architecture Workshops. Please follow the link to register yourself with the workspace to download the content. I will post...
  • RunOfTheMillBlog

    Performance Clinic Content posted

    • 1 Comments
    I and my colleague Govind Kanshi have been going around India talking about performance tuning as part of the Performance Clinic Workshop . The content for the workshop (decks + samples) have been posted in a Gotdotnet workspace called .NET Architecture...
  • RunOfTheMillBlog

    Architects...Who? - Part II

    • 5 Comments
    Let’s talk about architects in Microsoft. The architects in Microsoft I know grew threw the ranks as Software Design Engineers and are extremely technical in nature. If a normal programmer knows 10 things about a thing, then an architect for the thing...
  • RunOfTheMillBlog

    SOA and OO

    • 11 Comments
    Finally, I am back from a long vacation/business trips. Happy to be blogging again. Recently, some heated discussions are going on around the subject of SOA and OO. There are different schools of thoughts about this subject. Here is few of those...
  • RunOfTheMillBlog

    Building Colloborative Solutions Content released

    • 1 Comments
    We have been running a series of Architecture Workshop under the theme of 'Solution Architecture Series'. The idea behind the SA series is to create a workshop that is focused on building a specific type of applications - for example, apps like typical...
  • RunOfTheMillBlog

    2005 Cyber security bulletin by CERT

    • 0 Comments
    CERT has published an Cyber security bulletin for Year 2005. Here is the snippet This bulletin provides a year-end summary of software vulnerabilities that were identified between January 2005 and December 2005. The information is presented only as...
  • RunOfTheMillBlog

    Pagination and SQL

    • 12 Comments
    Almost all applications require end-users to search through information. Search results are often shown in some sort of list controls such as Grid, Listview etc. It is very often the case that the search results contain too many records to show in one...
  • RunOfTheMillBlog

    Making Services Idempotent - II

    • 7 Comments
    This post covers the scenarios where you are building web-service gateway over legacy applications. In my previous post we covered the basic implementation for making services idempotent. We talked about the notion of persistent log that keeps track of...
  • RunOfTheMillBlog

    SOA and OO contd...

    • 7 Comments
    When I looked back at my last blog on SOA and OO, I figured out I digressed a little bit from the topic that I wanted to address. It was late in the evening and my mind was as quiescent as the little stormy weather that we were encountering in Redmond...
  • RunOfTheMillBlog

    Making Services Idempotent - Part II

    • 2 Comments
    I have created this as an article. Please follow this link .
  • RunOfTheMillBlog

    Mike is Modelling

    • 2 Comments
    Mike platt is running interesting posts in his blog . He recently posted a blog on modeling . This is a must read. He says, “I do feel very strongly that the concept of a general purpose transformation from one domain or level of abstraction...
  • RunOfTheMillBlog

    Futility of Object-Relational technologies

    • 18 Comments
    OR (Object-Relational) technologies attempt to abstract OO developer from knowing intricacies of relational database. It does so by de-coupling the object definition from its persistence. Persistence layer will do the 'right thing' to persist information...
  • RunOfTheMillBlog

    Manually creating DTC Transactions

    • 7 Comments
    I have seen this article somewhere before. I am not able to find it. I modified the code little bit and reposting it here. Scenario: There are cases where your application has to update your database and queue messages to MSMQ in a single atomic transaction...
Page 1 of 2 (31 items) 12