Natty Gur

Enterprise Architect on Enterprise Architecture

  • VS 2005 – additions are good changes are bad.

    I guess that as everybody else I already install VS 2005 beta 1. I managed to create new projects and debug them as well but when I arrive to the real challenge VS 2005 failed big time. As one of the thousands that attend PDC I heard that Microsoft executive commit to guarantee compatibility to older versions of CLR from new versions, so I decide to give it a try.  I try to convert quit complicate 1.1 working project that use ASP.NET and libraries performing codeDom and Reflection functionality.

  • Steps to create enterprise/system Architecture.

    In those lines I’ll try to explain the steps that I’m going through while creating architecture for enterprise or system. First of all, to be clear, let’s define architecture. As I see it, architecture is a set of ideas back up by set of rules that should be followed by system’s designers and developers to ensure that the building system/s will solve enterprise/system needs by adhering enterprise rules and constraints. That set of rules should be published as diagrams and documents, describing chosen architecture and what designers and developers should do in order to fulfill the laying architecture. If it possible it’s better to create, as the first byproduct of architecture process, a infrastructure that will be used by system/s. this infrastructure supply both better enforcement of architecture and shorten system development process.

  • Steps to create enterprise/system Architecture

    In those lines I’ll try to explain the steps that I’m going through while creating architecture for enterprise or system. First of all, to be clear, let’s define architecture. As I see it, architecture is a set of ideas back up by set of rules that should be followed by system’s designers and developers to ensure that the building system/s will solve enterprise/system needs by adhering enterprise rules and constraints. That set of rules should be published as diagrams and documents, describing chosen architecture and what designers and developers should do in order to fulfill the laying architecture. If it possible it’s better to create, as the first byproduct of architecture process, a infrastructure that will be used by system/s. this infrastructure supply both better enforcement of architecture and shorten system development process.

  • Error message indicating that you using the wrong method signature.

    The first day of the workshop went pretty well. After frontal explanation about design patterns and drill down to MVC 2 we create simple MVC 2 framework in order to get firm grasp of MVC II. As part of the MVC implementation we encourage a problem that drives me nuts. It seems that although we change assembly method signature we still receiving the old method signature. Nothing helps us … (copy the assembly to web bin directory, shutdown aspnet_wp, deleting temporary files, etc'). After smashing heads against the wall we found out that the naughty project simply missing checked compile check box in solution configuration manager (Build menu-> configuration manager), therefore simply didn’t compile!

  • Creating ASP.NET system using MVC 2, pluggable architecture, IOC, AOP and Stack interceptor workshop.

    Next week I'll be busy with one of my customer conducting this 5 day workshop.  I'm much exited about it since it's the first time we success to take development team from their daily work and work with them very closely not just in the Architecture and design phase but also in the programming phase. We (the client and me) want to see if this mode of work will make the development team more independent and coherent to enterprise architecture and programming architecture as well.