JavaZone 2010 - Siloapplikasjoner er bra!

SOA-evangelistene har i mange år fortalt oss at siloapplikasjoner er noe vi må kvitte oss med så fort som mulig og erstatte med sammensatte applikasjoner basert på et "univers" av distribuerte (web)tjenester. En SOA-implementasjon ihht til en slik oppskrift går rett i mange av fallgruvene som er listet opp i "The Eight Fallacies of Distributed Computing", og skaper store problemer både ifm (videre)utvikling og drifting av slike løsninger.
Siloapplikasjoner kombinert med asynkron meldingsutveksling (EDA) mellom applikasjonene løser mange av disse problemene. Dette gir en enklere applikasjonsarkitektur med løsere koblinger mellom systemer slik at det blir lettere å videreutvikle applikasjonene uavhengig av hverandre, det gir økt oppetid, og det forenkler applikasjonsdriften.
Per Spilling

Per Spilling

Per Spilling is a developer/architect/process mentor with 22 years experience in working with object technology (C++, Ada, Python, Actor, Concurrent C++, CORBA, Java). He is currently working as a principal consultant at Itera Consulting/Objectware in Oslo. His main work related interests are software architecture, software craftsmanship, DDD, agile methods and agile development tools. Per has been a member of the JavaZone program committee for the last 6 years.