<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Altran CIS bloggen &#187; Arkitektur</title>
	<atom:link href="http://blogg.altran.se/cis/index.php/tag/arkitektur/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogg.altran.se/cis</link>
	<description>Altran CIS bloggen</description>
	<lastBuildDate>Thu, 26 Jan 2012 18:32:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>QCon London 2010 &#8211; Wrap-up</title>
		<link>http://blogg.altran.se/cis/2010/03/23/qcon-london-2010-wrap-up/</link>
		<comments>http://blogg.altran.se/cis/2010/03/23/qcon-london-2010-wrap-up/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 20:18:48 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Arkitektur]]></category>
		<category><![CDATA[QCon]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=496</guid>
		<description><![CDATA[Efter en dryg veckas uppehåll i bloggandet kommer här den sista installationen från QCon 2010.
Fredagens föreläsningar bjöd på mycket intressanta ämnen. Dessvärre var vi tvungna att dra oss mot flygplatsen redan vid lunchtid, så vi missade de sista skälvande timmarna.
Stefan Norberg bjöd på en inblick i hur Unibets nya arkitektur för deras webportal är uppbyggd [...]]]></description>
			<content:encoded><![CDATA[<p>Efter en dryg veckas uppehåll i bloggandet kommer här den sista installationen från QCon 2010.</p>
<p>Fredagens föreläsningar bjöd på mycket intressanta ämnen. Dessvärre var vi tvungna att dra oss mot flygplatsen redan vid lunchtid, så vi missade de sista skälvande timmarna.</p>
<p>Stefan Norberg bjöd på en inblick i hur Unibets nya arkitektur för deras webportal är uppbyggd i en <em>Event Driven Architecture</em> baserad på bl.a. Apache ActiveMQ. Justin Sheely höll ett föredrag om Concurrency och distribuerade system, diskuterade hur man går från ACID (Atomicity, Consistency, Isolation, Durability) till BASE (Basically Available, Soft State, Eventually Consistent). Förutom detta påminner han oss om CAP-teoremet (Consistency, Availability, Partition-Tolerance &#8212; du kan få två men aldrig tre!). För den intresserade finns det en bra artikel om BASE och CAP här: <a title="brewers-cap-theorem" href="http://www.julianbrowne.com/article/viewer/brewers-cap-theorem" target="_blank">brewers-cap-theorem</a>.</p>
<p>För min del avslutades QCon 2010 med ett föredrag av Stefan Tilkov &#8211; Pragmatic SOA beyond buzzwords and flame wars. Stefan lovsjöng REST och hade synpunkter på effektiviteten (läs: dissade) WS-*-standarderna för WebService-integration. Han hävdade att ESB-lösningar (Enterprise Service Bus) mest gömmer spaghetti-integrationer. Slutklämmen &#8211; CSOA. Common Sense Oriented Architecture. Man tackar.</p>
<p>För att återknyta till ett av konferensens teman &#8212; hur jobbar vi 2015 skulle jag vilja våga mig på några gissningar om vad som kommer vara viktigt framöver:</p>
<ul>
<li>Relationsdatabaser är inte bra på allt &#8212; för många tillämpningar finns alternativa lagringsmodeller som passar mycket bättre.</li>
<li>Vi kommer se mer tillämpningar av BASE, där man gör avkall på atomicitet och konsistens till förmån för skalbarhet.</li>
<li>REST kommer leta sig in i enterprise-tillämpningar. Förhoppningsvis inte bara genom exponering av funktionalitet över HTTP, utan mer genomgripande.</li>
<li>Funktionella programspråk kommer vara allt viktigare. Möjligheten att interoperera (dela objekt i JVM/CLR) med nuvarande lösningar kommer vara en nyckelfaktor. Delar av applikationer kan då skrivas med olika programspråk, där rätt verktyg används vid rätt tillfälle.</li>
<li>Molnet. Många av de större företagen driftsätter &#8221;privata moln&#8221;, supervirtualiserade driftsmiljöer för interna IT-system. Mindre företag kommer använda sig av publika molntjänster för att slippa investera i egen serverkapacitet.</li>
<li>Vi kommer se fler RIA-tillämpningar (Rich Internet Application) där abstraktioner man normalt sett hittar i skrivbordsapplikationer kommer ut på webben.</li>
</ul>
<p>En sak är jag helt säker på: Det kommer vara viktigt att snabbt bygga system som gör det som förväntas med rätt kvalitet.</p>
<ul></ul>
<p>Tack för den här gången!</p>
<p>/Emil</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/03/23/qcon-london-2010-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QCon London 2010 &#8211; Åldrande mjukvara, Mönster, Framtiden och DDD</title>
		<link>http://blogg.altran.se/cis/2010/03/12/qcon-london-2010-aldrande-mjukvara-monster-framtiden-och-ddd/</link>
		<comments>http://blogg.altran.se/cis/2010/03/12/qcon-london-2010-aldrande-mjukvara-monster-framtiden-och-ddd/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 22:55:04 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[Webb]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Arkitektur]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[QCon]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=489</guid>
		<description><![CDATA[Torsdagen har varit mycket inspirerande. Den startade med en keynote av Ralph Johnson (en av Gang of Four) som satte mönster i objektorienterad design på kartan. Ralph diskuterade hur utveckling skiljer sig åt när en programvara skall leva länge kontra dö snabbt. Skillnaderna är stora. En levande programvara behöver underhållas med varsam hand för att [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_490" class="wp-caption alignnone" style="width: 610px"><img class="size-medium wp-image-490" title="Eric Evans om 2015" src="http://blogg.altran.se/cis/wp-content/uploads/2010/03/IMG_0044-600x450.jpg" alt="Eric Evans om 2015" width="600" height="450" /><p class="wp-caption-text">Eric Evans om 2015</p></div>
<p>Torsdagen har varit mycket inspirerande. Den startade med en keynote av Ralph Johnson (en av <a title="GoF" href="http://en.wikipedia.org/wiki/Design_Patterns" target="_blank">Gang of Four</a>) som satte mönster i objektorienterad design på kartan. Ralph diskuterade hur utveckling skiljer sig åt när en programvara skall leva länge kontra dö snabbt. Skillnaderna är stora. En levande programvara behöver underhållas med varsam hand för att kommande generationer av utvecklare skall kunna arbeta vidare.</p>
<p>Kevlin Henney (delförfattare till Pattern Oriented Software Architecture-serien av böcker) diskuterade mönster, och hur viktigt det är att känna till konsekvenserna av att applicera ett mönster. Särskilt de negativa konsekvenserna. Singleton är förutom ett designmönster även en whiskysort, och enligt Kevlin är spriten att föredra framför designmönstret när man designar system&#8230;</p>
<p>Eric Evans (Domain Driven Design) höll två mycket intressanta föredrag, dels om framtiden (What will not change by 2015) så som han såg den, dels om hur man kan arbeta strukturerat med DDD i en Agil uvecklingsmiljö (Folding design into an Aglie Process). Den sistnämnda presentationen var av mycket hög kaliber, med bra tips om vilka signaler man kan lyssna efter när det är dags att ta ett steg tillbaka för att arbeta fram en bättre design. Presentationen filmades, så jag hoppas den kommer upp på nätet så alla intresserade kan ta del av den.</p>
<p>Mer från QCon kommer!</p>
<p>/Emil</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/03/12/qcon-london-2010-aldrande-mjukvara-monster-framtiden-och-ddd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QCon London 2010 &#8211; Software craftmanship, ESB, RIA, NOSQL</title>
		<link>http://blogg.altran.se/cis/2010/03/11/qcon-london-2010-software-craftmanship-esb-ria-nosql/</link>
		<comments>http://blogg.altran.se/cis/2010/03/11/qcon-london-2010-software-craftmanship-esb-ria-nosql/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 22:39:19 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[Webb]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Arkitektur]]></category>
		<category><![CDATA[QCon]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=482</guid>
		<description><![CDATA[Onsdagen har varit full av aktivitet här på QCon.
Vi startade med en mycket underhållande keynote med Robert &#8221;Uncle Bob&#8221; Martin som pratade om dålig kod, software craftmanship på ett mycket fängslande sätt. Något att ta med sig är &#8221;The boy scout rule&#8221; &#8212; lämna alltid campingplatsen lite lite bättre än som den var när du [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_483" class="wp-caption alignnone" style="width: 610px"><img class="size-medium wp-image-483" title="Dan Ingalls" src="http://blogg.altran.se/cis/wp-content/uploads/2010/03/IMG_0042-600x450.jpg" alt="Dan Ingalls" width="600" height="450" /><p class="wp-caption-text">Dan Ingalls håller keynote 40 years of fun with computing</p></div>
<p>Onsdagen har varit full av aktivitet här på QCon.</p>
<p>Vi startade med en mycket underhållande keynote med Robert &#8221;Uncle Bob&#8221; Martin som pratade om dålig kod, software craftmanship på ett mycket fängslande sätt. Något att ta med sig är &#8221;The boy scout rule&#8221; &#8212; lämna alltid campingplatsen lite lite bättre än som den var när du kom &#8212; direkt applicerbart på systemutveckling (och många andra områden för den delen).</p>
<p>Dagen avslutades med ännu en keynote, av Dan Ingalls (skaparen av Smalltalk, pionjär inom Objektorientering mm) med titeln 40 years of fun with computers. Mycket underhållande och tänkvärt. Samtidigt som vi gör stora framsteg så har vi fortfarande samma problem som förr.</p>
<p>Mellan dagens keynotes har det varit ett stort antal intressanta föreläsningar om vitt skilda ämnen. De jag har besökt har handlat om ESB (Enterprise Service Bus), när det är lämpligt att använda en, och när det är mindre lämpligt. Jag har nosat på Performance Management (det går bara att jobba proaktivt med prestanda om man mäter!), NOSQL-rörelsen med grafdatabasen <a title="Neo4j" href="http://neo4j.org" target="_blank">neo4j</a> (grafdatabaser är väldigt kraftfulla för viss typ av information) , och RIA (Rich Internet Applications) med <a href="http://www.opensocial.org" target="_blank">opensocial</a> och <a title="Vaadin" href="http://vaadin.com" target="_blank">vaadin</a>.</p>
<p>Mer från QCon kommer!</p>
<p>/Emil</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/03/11/qcon-london-2010-software-craftmanship-esb-ria-nosql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>QCon London 2010 &#8212; Software Architecture for Developers</title>
		<link>http://blogg.altran.se/cis/2010/03/08/qcon-london-2010-software-architecture-for-developers/</link>
		<comments>http://blogg.altran.se/cis/2010/03/08/qcon-london-2010-software-architecture-for-developers/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 21:44:10 +0000</pubDate>
		<dc:creator>Kompetensfabriken</dc:creator>
				<category><![CDATA[Konferenser]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Arkitektur]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://blogg.altran.se/cis/?p=458</guid>
		<description><![CDATA[Första dagens tutorials är till ända här i London. En Ale eller två har slunkit ner.
Simon Brown och Kevin Seal (grundarna till www.codingthearchitecture.com) har underhållit oss under dagen med ett manifest kring systemarkitektur för utvecklare &#8212; eller &#8221;lite lagom mycket&#8221; systemarkitektur, med visst förakt för Ivory Tower-arkitekter (se Wikipedia för lite intressant bakgrund kring begreppet) [...]]]></description>
			<content:encoded><![CDATA[<p>Första dagens tutorials är till ända här i London. En Ale eller två har slunkit ner.</p>
<p>Simon Brown och Kevin Seal (grundarna till <a title="www.codingthearchitecture.com" href="http://www.codingthearchitecture.com" target="_blank">www.codingthearchitecture.com</a>) har underhållit oss under dagen med ett manifest kring systemarkitektur för utvecklare &#8212; eller &#8221;lite lagom mycket&#8221; systemarkitektur, med visst förakt för Ivory Tower-arkitekter (se <a title="Ivory Tower" href="http://en.wikipedia.org/wiki/Ivory_Tower" target="_blank">Wikipedia</a> för lite intressant bakgrund kring begreppet) och ett stort mått av pragmatism.</p>
<p>En stor del av arkitektur enligt Simon och Kevin handlar om en mjukvarulösnings kvalitetsaspekter, något som man sällan har tydliga krav på, så de har försett oss med inspiration och metodik kring hur man kan angripa detta. Mätbarhet och realism finns med som viktiga parametrar kring detta.</p>
<p>Vi diskuterade även hur viktig arkitekturen är i en agilt driven utvecklingsprocess &#8212; viktig men även lite svår att få till. Hur jobbar man egentligen strategiskt i en utpräglat taktisk miljö? Inga patentlösningar presenterades, men man tar med sig en hel del nya tankar king hur man kan jobba vidare. Den här artikeln i ämnet &#8212; <a title="Agile Architecture" href="http://www.agilemodeling.com/essays/agileArchitecture.htm" target="_blank">Agile Architecture</a> &#8212; är klart läsvärd.</p>
<p>Mer info från QCon kommer!</p>
<p>/Emil</p>
]]></content:encoded>
			<wfw:commentRss>http://blogg.altran.se/cis/2010/03/08/qcon-london-2010-software-architecture-for-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

