Technologie
homedie.produkteder.servicedie.technologiedie.newsdie.firmader.kontakt
BS1|X Software Development Kit
Jave EE und BS1|X - die technologischen Grundlagen von BS1

Java und Java EE: Java setzt sich als Grundlage für die Entwicklung von Geschäftsanwendungen immer stärker durch. Die technologische Basis stellt dabei die Java Platform, Enterprise Edition (Java EE) bereit. Java EE stellt eine Sammlung von offenen Spezifikationen dar (wie zum Beispiel Enterprise-JavaBeans - EJB), die von Sun und anderen Software-Herstellern erstellt wurde. Der so entstandene Industrie-Standard wird mittlerweile von praktisch allen großen Software-Herstellern unterstützt und/oder verwendet. Beispiele dafür sind IBM, SAP, HP, Oracle, BEA, etc.

Das Ziel hinter Java EE ist die Bereitstellung einer Plattform, auf der auch die grössten und komplexesten Geschäftsanwendungen aller Art sicher entwickelt und betrieben werden können.

Um dieses Ziel zu erreichen, musste die Java EE Spezifikation selbst zwangsläufig gross, komplex und äusserst flexibel werden. Sie enthält deshalb auch kein festgeschriebenes Vorgehensmodell oder feste Regeln für das Design einer Applikation, da dann die notwendige Flexibilität nicht mehr gegeben wäre.

Java EE stellt äusserst mächtige Grundbausteine für Geschäftsanwendungen zur Verfügung, lässt aber dem Anwendungsentwickler die Freiheit, diese je nach Bedarf zu nutzen und zu kombinieren. Oftmals hat der Entwickler aber auch die Qual der Wahl.

BS1|X: BS1|X ist ein Software-Framework. Es integriert die einzelnen Java EE-Grundbausteine zusammen mit Apache-Cocoon2 und eigenen Komponenten in einem einheitlichen Applikationsmodell. Dieses Applikationsmodell beinhaltet unter anderen folgende Teile:

  • Transaktionsmodell
  • Präsentations- und Business-Logik-Modell (nach Model-View-Controller - MVC)
  • Generierung der Web-Oberfläche
  • verschlüsselte und komprimierte Übertragung
  • Anpassung an verschiedene Application-Server-Produkte

BS1|X stellt dem Entwickler eigene Schnittstellen zur Verfügung hinter denen komplexe Vorgänge, wie das Erzeugen und Suchen von EJBs oder das Transaktions-Handling oder die Erzeugung einer XML-basierten Web-Oberfläche verborgen werden. Es bietet für praktisch alle Parameter Voreinstellungen, die in den meisten Fällen sinnvoll und völlig ausreichend sind. Dadurch ist der Lernaufwand am Anfang gering. Für anspruchsvollere Probleme können die Voreinstellungen später verändert und angepasst werden. Somit können auch komplexere Probleme adäquat abgebildet werden.



die.technologie

BS1 basiert auf:
Java, Java EE und
BS1|X

OpenSource Projekte, die wir
empfehlen und unterstützen:
www.jboss.org www.opencms.org www.openoffice.org www.eclipse.org
Suche:  
Schlagworte:


Last changed Wed Jan 9 11:42:05 2008 by webmaster © 2002-2007 by SMB GmbH | Impressum | Sitemap