<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Architects Plot : English</title><link>http://blogs.msdn.com/pasim/archive/tags/English/default.aspx</link><description>Tags: English</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The Battle for Clouds</title><link>http://blogs.msdn.com/pasim/archive/2009/10/01/the-battle-for-clouds.aspx</link><pubDate>Thu, 01 Oct 2009 08:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9901670</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/9901670.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=9901670</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=9901670</wfw:comment><description>&lt;P&gt;Cloud computing is still controversial new technology. It’s under debate what is it good for and what benefits does it offer. Some people, like the authors of InfoQ article “&lt;A href="http://www.infoq.com/articles/oopsla-cloud-computing-debate" mce_href="http://www.infoq.com/articles/oopsla-cloud-computing-debate"&gt;Cloud Computing for the Wrong Reasons&lt;/A&gt;”, think its a tool in search of it’s use. They do identify some niche’s for cloud computing. I found amusing the idea of using cloud computing for gaming via server based 3D-rendering with cheap terminals. If these folks had ever played any real-time 3D games, they’d know that the latency would destroy the experience.&lt;/P&gt;
&lt;P&gt;To give a view on what cloud computing is and how to use it, I’ve written together with few partners a paper “&lt;A href="http://cid-40f961178d6c28c9.skydrive.live.com/self.aspx/Julkinen/Azure/The%20Battle%20for%20Clouds.pdf?authkey=RLcqkUFlw1Y%24" mce_href="http://cid-40f961178d6c28c9.skydrive.live.com/self.aspx/Julkinen/Azure/The Battle for Clouds.pdf?authkey=RLcqkUFlw1Y%24"&gt;The Battle for Clouds&lt;/A&gt;”. The paper gives overview of cloud terminology and presents a reference model for cloud platforms. The reference model is used to compare major cloud platforms and analyze how cloud computing influences practical business system architectures. The paper includes description of two solutions based on Microsoft Azure platform; &lt;A href="http://www.sopima.fi/" mce_href="http://www.sopima.fi/"&gt;Sopima Contract Managent&lt;/A&gt; and &lt;A href="http://www.sproodle.fi/" mce_href="http://www.sproodle.fi/"&gt;Sproodle&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I’d like to express my thanks to the other authors &lt;A href="http://blog.avanadeadvisor.com/blogs/aalialikoski/default.aspx" mce_href="http://blog.avanadeadvisor.com/blogs/aalialikoski/default.aspx"&gt;Aali Alikoski&lt;/A&gt;, Antti Makkonen and &lt;A href="http://nickeandersson.blogs.com/blog/" mce_href="http://nickeandersson.blogs.com/blog/"&gt;Nicklas Andersson&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;I would enjoy hearing how you see cloud computing.&lt;/P&gt;
&lt;P&gt;[Edit 1.10. 14:30: Corrected the link to the whitepaper.]&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901670" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/pasim/archive/tags/English/default.aspx">English</category><category domain="http://blogs.msdn.com/pasim/archive/tags/azure/default.aspx">azure</category></item><item><title>Architecture of a Photograph</title><link>http://blogs.msdn.com/pasim/archive/2006/02/23/architecture-of-a-photograph.aspx</link><pubDate>Fri, 24 Feb 2006 00:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:538146</guid><dc:creator>PasiM</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/pasim/comments/538146.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=538146</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=538146</wfw:comment><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Since architecture is a viable approach into analysing and designing many areas like city structure, buildings, businesses and ICT, could one use the approach to analyse the constituent parts of a photographic piece of art? To come up with an architected photograph?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;What is then architecture? Traditional definition is the art and science of designing buildings and structures. In ICT and business, it's similarly about structure and principles governing the design of business and ICT. Structure can be different business and ICT services and their relations to each other. So architecture is both art and discipline. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Architecture is also about separation of concerns. Separating the WHY from WHAT, HOW and WITH WHAT. Each level of abstraction has concerns that are best understood by keeping them separate:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;The WHY concern is about the context that the design has to exist in. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;The WHAT is about the needs that the design should satisfy. In business and ICT they are often expressed as set of required services and their interrelations. The services describe the first conceptual design.&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;The HOW is about the logical structure the design should have. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;The WITH WHAT is about the physical implementation.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;IMG src="http://blogs.msdn.com/photos/pasim/images/538134/original.aspx" border=0 mce_src="http://blogs.msdn.com/photos/pasim/images/538134/original.aspx"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;WHY do I photograph? What is the context of my photographs? Some do it as a profession, preferably getting both material and intellectual reward out of it. Some may photograph as a way to express emotions, as a form of therapy. Some photograph for themselves, never actually sharing their work outside a close circle. Some are driven by competition and the desire for recognition. I guess the whole field of photography and the related forms of art are also part of the context. Even if I'm not aware of all of them, they do still influence how people interpret my photos.&amp;nbsp;Contextual elements for a photograph could be:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Photographer and his or her values, beliefs, goals and knowledge&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;The planned audience and their beliefs and values&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Art of Photography&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Other related arts&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Society in general&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;WHAT should a photograph aim to achieve? Naturally the context of the photograph influences this decision. What is the equivalent of business or ICT service in a photograph? If we think photography as communication and influencing, then the service is the affect we desire to achieve. A list of conceptual 'services' could be:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Conceptual subject that we are trying to communicate about (Me, You, Them, A Product, Opinion, Belief …)&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Emotional affectors (similar to effector or actuator) driving an emotion like joy, sadness, disgust, lust, etc.&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Intellectual affectors offering facts, information, proof, disproof, etc.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;(I know the word affector is not proper English, I’m open to suggestions.)&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;HOW should we then achieve the desired affects? The photographer needs to select one or more concrete subjects to represent the conceptual subject. The background may be chosen to support the affect. The affect is further modified by other logical elements and the composition between them.&lt;BR&gt;Logical elements of photograph could be:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Subject(s) and its shape, colour and texture&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;A background or lack of it&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Light and its direction, intensity and colour&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Contrast between colours, intensity of light, textures and subjects&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Viewpoint and the exclusion or inclusion of subjects&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Composition of subjects and background&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;WITH WHAT can we then implement the physical photograph? Here we should consider the technicalities of making a photograph. Everything from the time of capture, lights used, lens, exposure, media and processing to the delivery media of the final photograph. Thus the physical or implementation elements of a photograph could be:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Time of capture (time of day alters the intensity, direction, colour and softness of light)&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Lightning equipment and modifiers to supplement and alter the available light&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Length of exposure&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Lens defines the angle of view and point of focus&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Aperture controls the depth of field&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Capture devices may alter our image&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Capture processing may make further modifications to the image&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Capture media is able to represent a certain part of the view&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Post processing can be used to achieve the desired logical elements&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Intermediate media may impose further restrictions on what may be represented&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;Delivery processing may be required to render the photograph&lt;/FONT&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Delivery media and environment have the final effect on the photograph&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;In business and ICT architecture, best results are achieved when all four abstraction levels are mastered. I’d say the same holds true for great photographs. And I have lot to learn on Photography!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://blogs.msdn.com/photos/pasim/images/538127/original.aspx" border=0 mce_src="http://blogs.msdn.com/photos/pasim/images/538127/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Image copyright Pasi Mäkinen, unauthorised reproduction prohibited.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=538146" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Photography/default.aspx">Photography</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Valokuvaus/default.aspx">Valokuvaus</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/English/default.aspx">English</category></item><item><title>Architects role within the MSF Process Model</title><link>http://blogs.msdn.com/pasim/archive/2006/02/23/architects-role-within-the-msf-process-model.aspx</link><pubDate>Thu, 23 Feb 2006 16:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:537803</guid><dc:creator>PasiM</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/pasim/comments/537803.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=537803</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=537803</wfw:comment><description>&lt;P&gt;&lt;FONT face=Verdana&gt;I’ve been reading through the Microsoft Solution Framework Process Model. The model in its current incarnation does not include a specific role of Architect. There is a Solution Architecture sub-role as part of Program Management Role Cluster.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;I think the model is correct in specifying the solution architect responsibilities as:&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Owning the logical design&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Providing the link between the business and technology sides of the solution&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Custodian of the functional specification&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;Ensuring traceability of features back to requirements&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;In addition to these responsibilities, I think the Architect could also be a valuable partner for the Product Management role in refining the requirements. Early requirements need to be refined into more specific ones. By designing the solution concept as formal conceptual architecture and linking the requirements to the components of that architecture, potentially conflicting or ambiguous requirements can be spotted more easily.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;IMG src="http://blogs.msdn.com/photos/pasim/images/537797/original.aspx" border=0 mce_src="http://blogs.msdn.com/photos/pasim/images/537797/original.aspx"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;This approach places a requirement for tooling support. Linking of requirements to specific components of architecture model should be supported. In addition to the benefits for Requirements Modelling, linkage would also allow easy linkage from Test Cases via Requirements and Architecture Model to the Implementation Component that needs to be fixed.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=537803" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/English/default.aspx">English</category></item><item><title>Welcome to the Architects Plot!</title><link>http://blogs.msdn.com/pasim/archive/2006/02/23/welcome-to-the-architects-plot.aspx</link><pubDate>Thu, 23 Feb 2006 11:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:537686</guid><dc:creator>PasiM</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/pasim/comments/537686.aspx</comments><wfw:commentRss>http://blogs.msdn.com/pasim/commentrss.aspx?PostID=537686</wfw:commentRss><wfw:comment>http://blogs.msdn.com/pasim/rsscomments.aspx?PostID=537686</wfw:comment><description>&lt;P&gt;&lt;FONT face=Verdana&gt;[Plot: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana&gt;the arrangement of incidents that (ideally) each follow plausibly &lt;/FONT&gt;&lt;FONT face=Verdana&gt;from the other (Aristotle's Poetics),&amp;nbsp;&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;drawn graphical representation of data,&amp;nbsp;&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;a small piece of planted ground or&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT face=Verdana&gt;a planned conspiracy ;-) &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Source: Wikipedia]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;I decided to start this blog as a way to share the architecture related ideas and information I come across when discussing with clients, partners and colleagues. I do try to include something of my own whenever that rare opportunity occurs. ;-)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;My background in architecture is mainly from my time with the Capgemini Group. Because of that, I am inclined to include business, information, information systems, infrastructure, governance and security as architecture aspect areas. Similarly, I tend to break the architecture into abstraction levels of contextual, conceptual, logical and physical. So you’ve been warned!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;When I joined Microsoft as an Architect Evangelist (somewhat amusing title from Finnish perspective), I was positively surprised by some architecture related concepts within Microsoft. Related to business architecture the most exiting&amp;nbsp;finding was the Motion methodology for discovering resilient business capabilities to base the service model on. The idea being that business capabilities change less often than business processes and are more similar between organisations within an industry.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Another well kept secret from outside world was the Connected Systems Model describing not only the traditional service orientation aspect of SOA, but also including the viewpoints of service consumption, workflows, identity and data federation. Not to forget modelling and management to unite the whole.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;I’m accustomed to seeing different architecture aspect areas connected at the service level (business services supported by information system services that run on top of infrastructure services). But this line of thought was limited to architecture design time. The Dynamic Systems Initiative aims to extend this traceability into deployment and production time also. Imagine if distributed systems weaved out of several services could be deployed and reconfigured automatically. Metrics relevant to business decisions could be provided by smart systems management tools that understand the structure of systems and how they relate to business processes and goals.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Via this Plot, I hope to be able to share and exchange some insight on the role of architect and use of architecture as a tool for both business and IT. Some of the material will be in Finnish. I will be also writing about my other passion, photography.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;I hope you find this Plot interesting, or at least slightly amusing ;-)&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=537686" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/pasim/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/pasim/archive/tags/Arkkitehtuuri/default.aspx">Arkkitehtuuri</category><category domain="http://blogs.msdn.com/pasim/archive/tags/English/default.aspx">English</category></item></channel></rss>