Es macht Spass zu
sehen wie sich www.jsp-develop.de weiterentwickelt.
Das Forum wird mittlerweile
täglich von JSP-Entwicklern frequentiert
und bietet interessante
Fragestellungen zu Java Server Pages.
Also ran an die Tastatur,
schreibt uns, wenn es Probleme
im Umfeld von JSP
und J2EE Anwendungen gibt. Keine
Angst wir werden
gemeinsam eine Lösung finden!
Viel Spaß beim aktuellen Newsletter!
Marc & Jörg
In allen Bereichen in denen man z.B. einen Beitrag oder ein
Buch bewerten kann besteht nun die Möglichkeit einen Kommentar
zu hinterlassen. So lässt sich nachvollziehen, warum der
Bewerter den Eintrag gut oder schlecht findet.
Forum
Wir haben das Forum umstrukuriert. In der Auflistung erscheinen
nun nur noch die Ersteinträge mit der Anzahl der Antworten.
Jobs
Wenn Sie Softwareentwickler suchen die sich mit JSP auskennen bieten
wir an kostenlose Anzeigen auf jsp-develop.de zu schalten. Wenn
Interesse besteht stellen wir ein kleines Redaktionssystem zum Verwalten
der Inserate an. Interesse? Dann ein kurzes Mail an info@jsp-develop.de.
Test your skill
Schon bald startet ein JSP-Test in dem ihr euer Wissen testen könnt.
In einer bestimmten Zeit müssen 10 Fragen rund um JSP beantwortet werden.
Im
September und November führt Progress Software in Frankfurt
bzw. Köln
kostenlose,
halbtägige Seminare zu SonicMQ/JMS durch. Informationen zu
den
Trainings findet man unter www.pmg-group.com/seminar.
SonicMQ
ist
ein für eBusiness Anwendungen ausgelegtes Messaging-System,
dass
sehr viele Requests parallel verarbeiten kann und deshalb
eine
gute Basis für hochperformante eBusiness Lösungen ist.
Teilnehmer
des Seminars erhalten ein kostenloses Exemplar
des
Buches von Monson-Haefel, das von dem Java Message
Service
handelt.
"Built to Integrate" Seminar von Bea
Bea
bietet in den kommenden Monaten in verschiedenen Städten
halbtägige
Seminare für Strategien und Technologien zur
Applikationsintegration,
zum Business Process Management
und
der B2B Integration an. Zentrale Punkte der Seminare werden
die
Themen: XML, Web Services, J2EE Connector Architecture
und
der Java Messaging Service sein. Das Seminar richtet sich
an
IT Leiter, Manager von ERP-Systemen, E-Business Projekten
und
Supply Chain Initiativen sowie an Technologie Strategen
und
Architekten.
Weitere
Informationen zu den Seminaren findet man über den
folgenden
Link: www.bea.com/events/integrate.
Buch Neuerscheinungen
Für J2EE Architekten
und solche, die es werden wollen ist ein neues Buch im
Prentice Hall Verlag
erschienen. Das Buch mit dem Titel Core J2EE Patterns
(Best Practices
and Design Strategies / ISBN: 0-13-064884-1) beinhaltet einen
Katalog mit Patterns
für JSP, Servlet, EJBs und JMS Architekturen. Die Patterns
des Buches sind
mit UML beschrieben worden und werde durch Beispielcodes
entsprechend unterstrichen.
Das Buch macht einen sehr guten Eindruck und sollte
Architekten die
J2EE Anwendungen bauen zur Seite liegen.
Buch Besprechung
Java Message Service
Richard
Monson-Haefel
&
David A. Chappell
ISBN:
0-596-00068-5
Message Oriented
Middleware (MOM) ist zentraler Bestandteil des
Enterprise Application
Integration (EAI) Ansatzes. Die Java Message
Service (JMS) API
ist Sun's Standard API für MOM Produkte wie
SonicMQ, MQSeries
und TIBCO Rendezvous. MOM Systeme unterscheiden
sich von herkömmlichen
EAI-Strategien im wesentlichen dadurch, dass
Nachrichten asynchron
verarbeitet werden können und die Komponenten
lose miteinander
verbunden sind. Auf Basis der JMS-Technologie ist es
möglich einen
Software Bus für den Transport von Daten zwischen
unterschiedlichen
Applikationen zu implementieren. Besonders im
B2B Bereich bieten
Messaging Systeme interessante Möglichkeiten
für die Integration
von Anwendungen unterschiedlicher Hersteller.
Das Buch von Richard
Monsol-Haefel und David Chappell beschreibt
die JMS API und
die Positionierung innerhalb der Java 2 Enterprise
Edition (J2EE).
Kapitel 1
Das erste Kapitel
erläutert die Architektur von MOM-Systemen und
deren Anwendungsmöglichkeiten.
In dem Kapitel wird die JMS-
Schnittstelle beschrieben
und die beiden tragenden Säulen von
MOM-Anwendungen,
das point-to-point und publish-and-subscribe
Modell, vorgestellt.
Kapitel 2
Kapitel zwei erläutert
die Realisierung einer einfachen publish-and-subscribe
JMS Chat-Anwendung.
Neben der umfangreichen Darstellung des Source Codes
wird auch eingehend
auf das JNDI-Interface eingegangen. JNDI wird bei JMS-
Systemen genauso
wie bei den anderen Enterprise Technologien zum
Lookup für
Ressourcen, wie zum Beispiel administrierbare JMS Objekte
verwendet. In diesem
Kapitel wird auch auf Begriffe wie Topic Session
und Connection sowie
auf Topic Publisher und Subscriber eingegangen.
Kapitel 3
Kapitel drei beschreibt
den Aufbau von JMS-Messages. JMS-Messages setzten
sich aus einem Header,
Properties und dem Payload (Benutzerdaten) zusammen.
Die verschiedenen
Message Typen (Object, Text, Byte, etc.) werden ebenfalls
ausführlich
in diesem Kapitel behandelt.
Kapitel 4
Im Kapitel vier wird
auf das publish-and-subscribe Messaging Modell eingegangen.
das publish-and-subscribe
Messaging Modell wird anhand einer B2B Anwendung,
die in dem Kapitel
entwickelt wird, beschrieben.
Kapitel 5
Kapitel 5 widmet
sich ganz dem point-to-point Messaging und dem Vergleich mit
dem publish-and-subscribe
Modell. Die in dem Kapitel 4 entwickelte B2B Lösung
wird in diesem Kapitel
auf Basis des point-to-point Messaging Modells nachgebaut.
Kapitel 6
Dieses Kapitel behandett
JMS-Services wie garantierte Nachrichtenlieferung
(guarateed messaging),
Transaktionen und die Behandlung von Ausnahmen
und Fehlern.
Kapitel 7
Kapitel 7 erläutert
das Deployment von JMS-Anwendungen und Themen
wie Perfromanz,
Skalierbarkeit, Sicherheit und Bridging zu anderen
Messaging Systemen
und Legacy Anwendungen.
Kapitel 8
Im Kapitel 8 wird
der JMS-Service in Bezug zur Java 2 Enterprise
Edition (J2EE) besprochen.
Neben einer kurzen Einführung in J2EE
wird auch auf den
neuen Enterprise Java Bean Type (Message
Driven Bean) der
EJB Spezifikation 2.0 eingegangen.
Kapitel 9
Kapitel 9 handelt
von JMS Providern. Das Kapitel beschreibt die
wichtigsten JMS
Provider und beschreibt in kurzen Absätzen
die Funktionalitäten
der einzelnen Messaging Systeme.
Anhänge
Im Anhang A wird
die Java Message Service API beschrieben.
Anhang B-C handelt
von den Message Headern und Properties,
Anhang D beschreibt
Message Selektoren.
Fazit
Das JMS-Buch von
Monson-Haefel und David Chappell ist ein
interessanter Einstieg
in die Technologie der Messaging Systeme.
Das Buch ist teilweise
etwas langathmig geschrieben und nicht in
einem Zuge durchzulesen.
Für Leser, die am Ball bleiben und sich
für MOM-Systeme
interessieren, ist das Buch ein klarer Kauf.
Technologen und Architekten
die J2EE-Anwendungen bauen,
müssen sich
mit dem Thema MOM und Messaging auseinander-
setzen, weil diese
Systeme im Bereich Enterprise Application
Integration (EAI)
Vorteile gegenüber herkömmlichen Middleware
Lösungen bieten.
Im B2B Bereich sind MOM-Systeme nicht
mehr wegzudenken
und die JMS API bringt diese Systeme
sehr nahe an Enterpise
Java Entwickler heran.
Link des Monats
Der nachfolgende
Link führt zu einer wahren Perle von einer WEB-Seite. Hinter
dem Link verbergen
sich verschiedene Kategorien mit spannenden Themen
wie eCommerce, EAI,
ERP, CRM, etc. Alle Themengebiete sind mit um-
fangreichen Artikeln
hinterlegt. Surft vorbei und verschafft Euch selbst
einen Überblick
über die "Competence Site".
Auf geht's besucht ... www.competence-site.de
Frage des Monats
Na ja, die Resonanz
auf unsere Fragestellung war ja nicht sehr gross gewesen.
Wir müssen
allerdings auch zugeben, dass die Frage nicht einfach war. Aber
zumindestens der
eine oder andere IBM'ler hätte drauf kommen müssen (-;
Hier die Auflösung:
NOISE steht für Netscape Oracle IBM Sun and Everybody else ...
Der Begriff wird
in einem Zuge mit VAM (Vendor against Microsoft)
verwendet. Mehr
dazu gibt es in dem Buch Big Blue Java
(ISBN: 0-471-36343-X)
zu lesen. Das Buch ist blau wie das Meer
und handelt von
IBM Hard- und Software im Java und eBusiness
Umfeld.
Wir haben uns dazu
entschlossen die nächste Frage etwas einfacher
zu gestalten, damit
wenigstens ein paar Antworten per eMail kommen:
In welchem Zusammenhang ist der Begriff Facade zu sehen.
Die Antworten könnt
Ihr wie immer an joerg@jsp-develop.de
bzw. an marc@jsp-develop.de
senden.
Neue Beiträge bei JSP Develop
WEB-Archive
shark
WEB-Archive
eignen
sich sehr gut zum strukturieren von WEB-Anwendungen.
Mit dem WEB-Archiv
Deployment Deskriptor können ähnlich wie bei
Application Servern
WEB-Anwendungen parametrisiert/konfiguriert werden.
Load Balancing
shark
Das Thema Load
Balancing ist neben Sicherheitsaspekten eines
der
zentralen Themen
für leistungsfähige WEB-Anwendungen, die schnelle
Antwortzeiten und
Hochverfügbarkeit garantieren.
Workflow Engines
shark
Workflow
Engines basieren auf einer sehr interessanten
Technologie
die schnell Verbreitung
finden wird. Im Umfeld von sich ständig
wandelnden Geschäftsprozessen
stellt eine Workflow Engine
eine offene Lösung
und guten Investitionsschutz dar.
Anregungen, Kritik oder Vorschlaege an: webmaster@jsp-develop.de.
Wenn Sie unseren Newsletter nicht mehr erhalten möchten, können Sie ihn unter
www.jsp-develop.de/newletter abbestellen.
Newsletter
(c) 2001 by www.jsp-develop.de Alle Rechte vorbehalten.