|
|
SOA@T-Mobile - Change- und Configuration Management hoch 5 oder das Pentagon der T-Mobile
Das SOA Backplane Programm hat sich zur Aufgabe gemacht, in den
fünf verschiedenen Landesgesellschaften der T-Mobile eine
einheitliche SOA zu etablieren. Bei T-Mobile gibt es fünf
Landesgesellschaften mit je drei bzw. vier Hauptreleases der
Core-Systeme pro Jahr. Die Termine sind pro Landesgesellschaft
unterschiedlich, so dass wir hier die Schwierigkeit haben, zu
welchem Zeitpunkt wir eine neue Version der SOA Komponenten in
den Test bzw. in Produktion bringen. Die Komponenten müssen
immer vor dem entsprechenden Fachseiten-Test bereits durch die
Testabteilung abgenommen sein und bereitstehen, damit der
eigentliche Test der Fachseiten nicht beinträchtigt wird.
Außerdem muss jeder Landesgesellschaft die Möglichkeit gegeben
werden, vor einer Inbetriebnahme neuer SOA Komponenten, einen
Regressionstest mit den bestehenden Backends durchzuführen. Eine
weitere Herausforderung lag darin, wie jeder Landesgesellschaft
mit endlichem Aufwand eine internationale Testumgebung
bereitgestellt werden kann. Der Betrieb einer SOA in fünf
Landesgesellschaften ist relativ kostspielig und die Frage der
Kostenübernahme ein gern gesehener Streitpunkt. Daher haben wir
in der Konzeption der SOA so genannte "Virtuelle Umgebungen"
umgesetzt. Es ermöglicht uns, auf nur zwei physichen
Testumgebungen, sämtliche Bedürfnisse der fünf
Landesgesellschaften im Hinblick auf die Anbinung verschiedener
Versionen der einzelnen Backends zu stillen. Unser Configuration
Management innerhalb der SOA Backplane ist im Moment
einzigartig. Wir konfigurieren vollautomatisch aus einem
zentralen Service Repository die ESBs in den verschiedenen
Umgebungen und können sogar automatisch die virtuellen
Umgebungen anlegen. Was das im Detail bedeutet, werden wir in
dieser Session darstellen.
[presentation]
[Date: 15.10.2008]
[Language: eng]
Download...
Abstract...
|
SOA@T-Mobile - Change- und Configuration Management hoch 5 oder das Pentagon der T-Mobile
|
together with
Carsten Sensler
,
Andre Karalus
Conference:
SubConf 2008
|
|