![]() |
|||||||||
![]() Architecture sessionsThe new roll of the System ArchitectDay 1 13:00-13:50Peter Tallungs, Kentor & Fredrik Wahlström, Visab ConsultingIT-arkitektens roll är stadd i förändring. Många IT-arkitekter har redan fått en nyckelroll i sina organisationer. En förutsättning är att arkitekten kommer upp ur sin projektsilo och tar ansvar för ett större sammanhang. En suboptimerad punkt-i-tiden-lösning är sällan ett alternativ idag. Vidare krävs det en närmare samverkan med målverksamheten. Men hur tar vi den större rollen? Peter och Fredrik har båda gjort resan från projekt till övergripande arkitekturarbete. Idag hjälper de andra arkitekter att ta steget.
Modifying the WCF Service Factory and Making It Work For YouDay 1 14:00-14:50Johan Danforth & Eric Quist, IRMIf you are an architect or developer responsible for building service-based applications, you should really take a closer look into what the Web Service Software Factory can do for you! In this session we will look at the integrated collection of tools, patterns, source code and prescriptive guidance and how easy it is to modify it to your specific needs. Focus will be on real-world examples and cases that IRM and Eric & Johan has been involved in. Taking control of your business processes in a changing worldDay 1 15:10-16:00Tom Stenström, OracleControlling, managing and developing your business processes is becoming more and more a focused area among corporations and businesses. In an ever-changing marketplace the ability to rapid adaptation and change can be a big advantage. Not only to describe your process but also to run, manage, monitor and adapt it. The emerging standard BPEL - Business Process Execution Language – together with technologies like BAM (Business Activity Monitoring) and Closed Loop BPM (Business Process Management) coupled with a Service Oriented Architecture gives developers of modern solutions a new tool-set that can be used to enable the Agile Enterprise. This presentation gives an introduction to BPEL, what it is, how it can be used in modern systems development. We also look at the overall picture and position BPEL and other emerging standards and technologies that can be deployed in building an architecture for the Agile Enterprise. Beyond AgileDay 1 16:10-17:00Jimmy Nilsson, factor10Right now you might be feeling that everybody is so agile it hurts, that they have been using the agile practices for decades and that agile is the solution to every problem. Don’t get me wrong, I do like the agile practices and try to apply them to the best of my understanding. Yet, while we may be getting better and better at applying the agile practices, let’s just assume for a moment that the agile practices are a commodity and we can take them as granted. Then what? There are technologies, practices, and concepts that are not typically considered as being the agile practices. It might be both interesting and important to have a look at these and get started with them if you haven’t already done so. In this session we will start with a quick look at problems that the agile practices don’t focus on, and then discuss possible solutions. MSF AgileDay 1 10:50-11:50Mikael Herkommer, InexorDetails about this session will shortly be published here. SOA Designmönster och AntimönsterDay 2 13:00-13:50Magnus MårtenssonSOA är nu mer aktuellt än någonsin tidigare. Att lägga ut en hel applikation eller delar därav som services för ens kunder och partners att interagera med är en uppgift som jag som konsult ser i snart sagt varje projekt. Ett annat vanligt uppdrag är att bygga ett integrerande SOA lager ovanpå existerande legacysystem. Det finns som vanligt mönster att tillämpa och hålla sig ifrån. Vilka är dessa i SOA världen? Hur ska vi tänka i denna nya paradigm där allting är en service? Vad är några definitiva "bad smells"? Och så den viktigaste och vanligasta frågan av alla: Hur kommer jag igång med min SOA lösning? Software Visualisation and Model GenerationDay 2 14:00-14:50Eric Doernenburg, ThoughtworksModels are often viewed as something you create during design time and use to generate code. What if we turn the approach up-side-down and generate models from code? Humans are very good at recognizing patterns in images, making visualizations a valuable tool, for example to recognize dependencies or data flow. This is particularly true for dynamic, loosely coupled systems that are often less explicit and evolve over time. Once you have generated a model you can take things a step further and run checks and validations against it. Visualisations can also be used to plot out source code metrics over various dimensions to detect potential "hot spots" in the application that may require special attention. This talk applies the concepts of visualisation and model generation to a broad range of usage scenarios, such as asynchronous messaging, software components and object-oriented applications. Learning from LegacyDay 2 15:10-16:00Andreas Brink, ConsignitLegacy Software – software impossible or very expensive to change, but which you still depend on. How come we end up with software that is so hard and expensive to maintain; are the problems we solve really that difficult? Or is outdated software simply inherent to the rapidly changing technology? Is legacy code inevitable, or are there ways to avoid it? I will explain how we can learn from legacy code to become better developers, and how I believe software maintenance could be approached differently to avoid the legacy trap. I will describe strategies and demonstrate techniques for gaining control of your legacy code. Maintaining software – a scourge or adventure?Day 2 16:10-17:00Mimmi Sundin, CiterusI en föränderlig värld där teknik blir föråldrad efter bara ett par år, är det svårt att hitta en bra jämvikt mellan att förvalta ett system, eller snabbt byta ut mot något nytt och fräscht. Det är en teknisk och en ekonomisk utmaning att hitta den balansen. När man väl bestämt sig att hålla ett system vid liv under en längre period, krävs att man lägger upp en strategi för att hantera de förändringar som kommer att ske under systemets livslängd. Under detta pass så kommer vi att titta på faktorer som påverkar förvaltningsprocessen av ett system och hur vi framgångsrikt kan driva ett förvaltningsprojekt utan att för den skull ge avkall på vår kompetensutveckling. Architecture WorkshopsPractical architecture work of to dayDay 3 09:00-12:00Peter Tallungs, Kentor, Fredrik Wahlström, VisabDagens IT-system är integrerade och verksamheterna slimmade. Verksamhetens processer har flyttat in i detta ”supersystem”.”The system is the business”, är en vardagsrealitet. Att skilja på verksamhet och IT är meningslöst, liksom att se en applikation som en isolerad ö. Peters och Fredrik hjälper företag med att etablera arkitekturarbete. Kom och ta del av deras erfarenheter:
SOA for human beingsDay 3 13:00-16:00Dan North, ThoughtWorksDetails about this workshop will shortly be published here |
|||||||||
|
|
|||||||||