JAXenter

Aktuelles

Team gewinnt – das Work Item Tracking

… ändert, wird eine Notification an denScrum.Eventing.Service gesendet, der das zugehörige Item im Product Backlog aktualisiert. Ein Template für diesen Web- Service hat Howard van Rooijen veröffentlicht [14]. Ergänzende Werkzeuge Mittlerweile gibt es eine ganze Reihe von Herstellern und kreativen […]

Der lange Weg zu SOA, Teil 3

… Eine Methode für die Entwicklung von Composite Applications besteht im Implementieren der Geschäftsprozessaktivitäten durch Web Services, wobei sich bereits vorhandene monolithische Anwendungen nach außen oft durch einen Web Service Wrapper als Web Service darstellen. Diese Web Services rufen sich […]

Der lange Weg zu SOA, Teil 3

Implementierung mit WF und WCF Am Ende des ersten Teils wurden die Komponenten einer Infrastruktur zur IT-technischen Unterstützung der Serviceorientierung beschrieben. Die linke Seite in Abbildung 4 beschreibt noch einmal diese Komponenten, wobei das Messaging System mit den Web Services […]

Der lange Weg zu SOA, Teil 3

… physikalischen Web Service definiert. Da die Input-Property des SendActivity-Objektes durch die WSDL des Services definiert wurde, enthält sie andere Namen für ihre Datenobjekte als das Interface der Orchestrierung. Deshalb wird Code benötigt, der die GetRole_Input-Property mit Daten aus der […]

Der lange Weg zu SOA, Teil 3

… Interne Properties des Orchestrierungsprojekts werden von den Datenobjekten und -elementen der verwendeten Web Services definiert. Jedes Mal, wenn ein SendActivity-Objekt benutzt wird, um einen Web Service aufzurufen, muss eine neue interne Property erstellt werden, um die Input/Ouput Datenobjekte/-elemente des […]

VSTS im Einsatz: Test & Qualitätssicherung

… von Microsoft erhältlichen Tools erzeugt werden. In der VSTS-Community werden vielfältige Anstrengungen unternommen, einerseits das Editieren von Prozessvorlagen zu erleichtern und andererseits „fertige“ Vorlagen für gängige Entwicklungsprozesse (z.B. Scrum, RUP) zu erstellen. Einige Tools und Prozessvorlagen sind schon (kommerziell) […]

VSTS im Einsatz: Test & Qualitätssicherung

… VSTS bietet zusätzlich die Möglichkeit, die Einhaltung von Richtlinien schon während der Entwicklung zu erzwingen. Speziell über die selektiv aktivierbaren Check-in-Policies kann sichergestellt werden, dass z.B. nur kompilierbarer Code in die Sourcecode-Verwaltung aufgenommen wird, oder dass vor dem Check-in […]

VSTS im Einsatz: Test & Qualitätssicherung

… Das verkürzte Beispiel in Listing 1 zeigt einen minimalen Unit-Test, der genau eine öffentliche Methode Calculate der KlasseClassToTest testet: /// ///This is a test class for DemoApp.ClassToTest and is ///intended to contain all DemoApp.ClassToTest Unit Tests /// [TestClass()] public […]

VSTS im Einsatz: Sourcen im Griff

(…) Auscheckens anfreunden kann, der sei beruhigt. Zum einen lässt sich der Standard-Lock-Type auf Check Out setzen, zum anderen lässt sich das gleichzeitige Auschecken für das gesamte Teamprojekt abschalten. Neu bei VSTS – Shelving Die Serie der Neuerungen im Team […]

VSTS im Einsatz: Team gewinnt

(…) Das besonders Wissenswerte daran wiederum ist, dass Testläufe auch automatisiert ausgeführt werden können. Vorstellbar unmittelbar nach dem „Nightly Build“, mit dem dann früh bei Arbeitsbeginn Software-Entwicklern die identifizierten Schwachstellen aufgezeigt werden oder ihnen angezeigt wird, dass sie sich ab […]

VSTS im Einsatz: Team gewinnt

(…) im Sinne einer Wertsteigerung, also MSF for Agile Software Development und MSF for CMMI Process Improvement, von der Stange direkt zum Einsatz kommen [5]; MSF ist hochgradig skalier- und erweiterbar, sodass die genannten agilen bzw. formalen Prozessmodelle an unternehmensspezifische […]

VSTS im Einsatz: Team gewinnt

(…) Quellcode verändert werden könnten und eine signifikant größere Auswirkung hätten? Eine lokale Optimierung an einzelnen Stellen oder Positionen bei Erstellungsprozessen, die andere Disziplinen übergeht, bringt im Sinne des Kunden nicht unbedingt optimale Ergebnisse. Das wurde auch in der Domäne […]

Java 6 für Mac OS X: Eine Bestandsaufnahme

Landon Fuller hat bereits eine offene To-Do-Liste (z.B. Integration von Quaqua als Aqua Look and Feel, Abb. 1), welche durch weitere Projektteilnehmer sicherlich einerseits schneller abgearbeitet werden und andererseits auch mehr Wünsche aufnehmen kann. Die Anzahl der Wünsche wird sicher […]

Java 6 für Mac OS X: Eine Bestandsaufnahme

Lange galt das Betriebssystem Mac OS X von Apple innerhalb der Java-Gemeinde als der Geheimtipp schlechthin. Mit dem Erscheinen von Java 6 und Mac OS X 10.5 (Leopard) hat sich dies leider zum Negativen gekehrt. Denn Apple hat sich zunächst entschieden, Java 6 nicht in dieses Release zu integrieren. Dies hat viele Entwickler nicht nur verärgert, sondern teilweise geschockt. Allen voran der Java-Entwickler Nummer 1, James Gosling. Er hat sich dazu entschieden, von Mac als Entwicklungsplattform Abschied zu nehmen. Und nun?

VSTS im Einsatz: Sourcen im Griff

(…) Bis zum Check-In werden alle Änderungen als Pending Change, also als noch ausstehende Veränderung behandelt. Dies hat einen sehr angenehmen Effekt: Das Ergebnis jeder Aktion kann in Ruhe bewertet werden, es können Solutions gebaut oder Unit Tests durchgeführt werden. […]

VSTS im Einsatz: Sourcen im Griff

(…) Visual Studio bietet die Möglichkeit zur Umsetzung solcher Prozesse. Die Grundlage dafür liefert MSBuild, das seit Visual Studio 2005 das Format aller .NET-Projekte darstellt. Allerdings war das Einrichten eines Daily Builds mit MSBuild bisher eine aufwändige und komplizierte Angelegenheit. […]

Green-IT – es grüüünt soo grün,

wenn Anwendungslandschaften blühen. Die IT wird grün! Hurra! Nicht nur die Familien-SUVs aus Zuffenhausen und München sind jetzt schadstofffrei. Nein, auch Rechenzentren, Laptops und Mobilgeräte kann man mit grünem Gewissen zum Biomüsli packen – aber Obacht: Stand-by ausschalten nicht vergessen! […]

Neue Fahrt für Potsdam …

Kasernen werden zivilisiert Zu DDR-Zeiten betrieb die Parteiführung in Potsdam eine Kaderschmiede und die Rote Armee war mit weitläufigen Kasernenarealen vertreten. Die letzten dieser Kasernen wurden erst Mitte der 90er Jahre des vergangenen Jahrhunderts geräumt. Viele sind mittlerweile in modernen […]

Neue Fahrt für Potsdam …

Gutes Klima für Gründer Der Verein ProWissen Potsdam e.V. hat sich der interdisziplinären Zusammenarbeit der Hochschulen verschrieben. Der im April 2004 gegründete Verein unterstützt eine stärkere Zusammenarbeit der Wissenschaft mit Unternehmen und den Austausch von Künstlern, Kulturschaffenden und Wissenschaftlern. Außerdem […]

Outsourcing – Hilfe von außen

Lange schon kursiert das Bild des drohenden Fachkräftemangels. Wie dramatisch dieser tatsächlich ist, wird derzeit in allen Bereichen, vor allem auch in der IT-Industrie, überdeutlich. Eine Möglichkeit, dieses Problem zu lösen, ist das Auslagern von IT-Dienstleistungen an Dritte. Dieser Artikel zeigt Chancen und Risiken dieses so genannten Outsourcings. Denn was in der Theorie verlockend klingt, muss penibel und am besten von Experten geplant werden. Hier ist die vom FZI (Forschungszentrum Informatik) Karlsruhe gestartete Initiative ZIKS (Zentrum für Internationale Kollaborative Softwareprojekte) eine Möglichkeit, sich über Machbarkeit, Anbieter und Ablauf der Auslagerung von IT-Projekten beraten zu lassen.