Enterprise Modules Project (Gemini) Proposal (http://ow.ly/E8sX): SpringSource delivers for some time now the SpringSource dm server. Oracle is working on the Weblogic dm server. Both companies together are working on a standard for OSGi infrastructure. Curious to see the results…
Samstag, November 21, 2009
Oracle and SpringSource (VMWare): OSGi at the core
Vier Konferenzen in sechs Wochen...
So, die Zeit der Konferenzen für dieses Jahr ist endlich wieder vorbei. Spannend und informativ war es, aber nach vier Konferenzen in sechs Wochen und 7 gehaltenen Vorträgen wünscht man sich doch wieder etwas „echte“ Arbeit herbei. Hier meine Tour der letzten Wochen:
-Oracle Open World, San Francisco, 8.-16. Oktober, „SOA and User Interfaces”
-SOA Symposium, Rotterdam, 22.-23. Oktober, “Next Generation SOA” mit Clemens Utschig und Hajo Normann, sowie „SOA and User Interfaces“
-W-Jax, München, 9.-13. November, „Was macht einen guten Service aus?“, „Was ist ein ESB, Konzepte im Vergleich“ mit Bernd Trops und der „SOA Advanced Day“ unseres Autorenteams des SOA Spezials
-DOAG, Nürnberg, 17.-19. November, „Was macht einen guten Service aus?“
Mittwoch, Oktober 28, 2009
News on Oracle ADF 11g
Just watch out for all the ADF 11g stuff on Andrejus Baranovskis's Blog: http://andrejusb.blogspot.com/
E.g. Best Practices ADF video from Steve Muench’s OOW session. Great.
Dienstag, Oktober 27, 2009
SOA Manifesto
Dienstag, Oktober 13, 2009
OOW 2009: Oracle BPEL really gets mature
Rumors say, that we get great new features in the Oracle BPEL area:
-running BPEL instances will get modifiable
-10g to 11g instances migration
-Monitor Express: instrument BPEL processes right from Jdev, feed into pre-build dashboards
OOW 2009: No open source ADF
It was a long awaited topic, to get ADF released as open source. Unfortunately, now Oracle decided to not go this step, because they need control about framework. ADF is strategic to whole Oracle development. So, we don’t get a open source release, but 550+ new features even in the next patch set of JDev 11g. From a licence perspective, it would be great to get a Weblogic XE edition, usable for free, to increase the adoption of ADF. Just a wish at the moment…
OOW 2009: The $10M prize
Larry Ellison was quite upset: IBM has been running a campaign called “Sunset” in which it has been telling Sun customers that Oracle is going to get out of the hardware business and therefore customers should start moving their software over to IBM servers. Ellison attacked this idea with presenting some benchmarks: “I’m always wary of these types of benchmarks because they usually involve one company’s systems being highly-tuned and then comparing them to a competitor’s standard configuration.” Nevertheless, Ellison said that he is so confident that this comparison will hold up that he’s launching a new program in which Oracle will pay customers $10 million if a Sun-Oracle configuration isn’t at least twice as fast as a comparable IBM solution. That’s a word…
OOW 2009: Oracle and SUN
The opening keynote of Oracle Open World 2009 was presented by Scott McNealy, chairman of SUN Microsystems together with Larry Ellison. They didn’t go into detail, what will happen with the SUN products in detail. But there are some key messages though:
-They did a merger, NO acquisition.
-Innovation is the goal.
-Oracle will put even more money in SUN products than they did themselves.
-Lessons learned from Apple: one vendor to integrate it all.
-Win $10.000.000 with Oracle
OOW 2009: ADF 11g new features in 11gR1 PS1
OOW 2009: Oracle SOA Suite 11g architecture
Oracle Open World 2009 has opened its doors last Sunday. Yesterday, we saw a great session on architecture of Oracle SOA Suite 11g done by Greg Pavlik and Clemens Utschig-Utschig. Most important takeways are listed here:
-Events get first class citizens in SOA Suite 11g SCA composites. That’s a great abstraction from underlying messaging systems delivering great productivity to the developers. You even can react on events within BPEL processes! Not standard, but highly appreciated feature! Make yourself familiar with the Event Delivery Network (EDN) features.
-SCA: currently, the assembly model of SCA is realized in SOA Suite 11g. A SCA composite can contain BPEL processes, mediator, rules, workflow and events. In the next patch set we will likely see an enhancement to this, going to component model of SCA: We will be able to leverage pure Java code as implementation of a component. This is done by providing the ability to use a Spring context inside a composite, leveraging the features of Spring beans directly without doing outbound service calls. That’s great to see. Rumors even say, that there is work going on to leverage the C language to be used inside a composite, e.g. to integrate directly with Tuxedo.
-Deployment: Is done via ant. Now you have deployment configs allowing to do the staging from dev to test to prod. These configurations are applied during deployment process and best: you have a report saying in detail how the destinations will get configured.
Dienstag, September 29, 2009
ADF Enterprise Methodology Group
Donnerstag, September 24, 2009
Moderne Enterprise-Java-Entwicklung
SOA Spezial: Ready For Change
Mittwoch, September 23, 2009
Was macht einen guten Service aus?
Was macht einen „guten“ Service aus?
Torsten Winterberg, OPITZ CONSULTING GmbH
Häufig geraten wir in Situationen, wo wir beurteilen müssen, ob ein vorliegender Service nun ein „guter“ Service ist oder aber nicht. In diesem Beitrag wollen wir Kriterien für Basis-Services betrachten, die als Web Service realisiert werden.
Generell existieren zwei Szenarien: man stellt uns Services zur Verfügung, die verwendet werden sollen oder wir müssen selbst Services erstellen, die dann wieder von anderen weiterverarbeitet werden. In beiden Fällen möchten wir in der Lage sein, die Güte der Services beurteilen zu können, um ggf. Nachbesserungen unserer Zulieferer zu verlangen, bzw. um sicher zu sein, dass wir selbst qualitativ hochwertige Arbeit abliefern.
Dazu ist zunächst zwischen fachlich und technisch guten Services zu unterscheiden.
Ein fachlich guter Service setzt die Anforderungen der Fachseite adäquat um und ist so beschrieben, dass er in diversen Situationen aufrufbar ist. Wir sprechen in diesem Fall von sogenannten „Public Services“, meinen damit diejenigen Dienste, die fachlichen Nutzen bringen und deren Schnittstellen auf allgemeine Verwendung hin entworfen wurden. „Private Services“, also nicht zu exponierende technische Konstrukte, werden niemals wiederverwendet und müssen daher nicht gesondert betrachtet werden.
Kernaspekt ist das fachliche Servicedesign, das neben dem Finden von Services, der Vergabe starker fachlicher Namen und dem Zuschnitt mit möglichst kohärenten Operationen auch die Verwendung eines kanonischen Datenmodells umfasst. Weiterhin sind die Einordnung in eine Service Kategorisierung, sowie die Beschreibung der möglichen fachlichen Fehlermeldungen zu adressierende Punkte.
Die Aspekte, die uns zu technisch „guten“ Services führen, lassen sich weniger aus den funktionalen Anforderungen ableiten, sondern ergeben sich eher aus der Sichtbarkeit der Services und dem Gebot der Losen Kopplung.
Dabei sind für jeden Service eine Reihe von Anforderungen zu prüfen, etwa die Einhaltung der technischen Compliance. Hierunter subsumieren wir z.B. den Grad der Zustandslosigkeit, die Eigenschaft der Idempotenz, aber auch, ob eine Partizipation an Kompensationsmechanismen bedacht wurde. Zudem kommt Interoperabilitäts-Gesichtspunkten eine besondere Bedeutung zu: nicht nur die generell zu überprüfende Einhaltung der WS-I Konformität ist wichtig, sondern etwa auch das Zusammenspiel mit verschiedenen Security-Konzepten. Weiterhin bedeutsam sind Kommunikationsaspekte, sowie die Beschreibung der möglichen technischen Fehler inkl. der Bereitstellung entsprechender Testsuiten.
Die hier vorgestellte Auflistung finden Sie als detaillierte Checkliste im Anhang zu diesem Video, die es Ihnen erlaubt, einen „guten“ Public Service zu erkennen und damit generell die Qualität der Services unserer SOA-Landschaften zu erhöhen.
SOA Symposium Rotterdam
www.soasymposium.com : Schon angemeldet? Viele hochkarätige Sprecher sind vor Ort, bin sehr gespannt.
SOA Spezial Magazin ab morgen im Handel!
Dienstag, September 08, 2009
DOAG SIG SOA am 29.9. in Berlin
Besuchen Sie uns auf dem dritten Treffen der SIG SOA, diesmal in Berlin. Ich denke, wir haben ein spannendes Programm zusammengestellt:
Freitag, August 21, 2009
You published a SOA article or book?
Here’s is a nice list of publications, thanks to Jürgen Kress!!

