Technische Basis, Funktionsumfang, Vor- und Nachteile


27.08.2007

Technische Basis

Betriebssysteme: Linux/Unix, MacOS, Windows
Datenbanken: MySQL 4.x/ 5.x
Skriptsprachen: JSTL, eigene Taglibs
Schnittstellen: XML-basierter Standard-Import/Export, Webservice-Anbindung
Webserver: Apache
Technologie: Java
Generierung: Dynamische Seitenerzeugung, Caching über eigenen Objektcache, integriertes Open Symphony Caching-Framework
Weitere Software für den Betrieb: Java-Applikationsserver (getestet: Tomcat, Jetty)

Funktionsumfang und Erweiterungen

Seit Einführung der Version 2.5 verfügt basecmp über eine erweiterte Plugin-Schnittstelle, über die eigene Funktionen, Klassen, Basisinhalte, Eingabemasken, Übersetzungsdateien und Konfigurationen der Standard-Installation hinzugefügt werden können. Durch die Architektur dieser Schnittstelle ist gewährleistet, dass Erweiterungen nicht mit dem jeweils nächsten basecmp-Update überschrieben werden.

Ab Version 2.9 werden sich Erweiterungen dem System als "eigenständige Applikationen" jederzeit hinzufügen und auf Domain-Basis freischalten lassen. Hierdurch können zukünftig einzelne Module (wie beispielsweise eine Projektverwaltung, Stundenerfassung, Kundendatenbank) als Erweiterung für basecmp entwickelt und unabhängig vom Hersteller vertrieben werden.

Speziell die Anbindung/ Integration weiterer Software-Module und externer Dienstleister lassen sich dank XML-basiertem Import/Export und SOAP-Webservice-Schnittstelle vergleichsweise einfach bewerkstelligen – basecmp wurde bereits vielfach an Katalogsysteme, Warenwirtschaft, Konto-Prüfservices, Ticketing-Systeme, Foren-Software uvm. "angeschlossen", der Austausch der Daten erfolgt wahlweise Live (per Webservice oder "http-get"-Befehl) oder Zeitgesteuert (Import/ Export von XML-Daten).

Vorteile und Besonderheiten

basecmp ist Multi-Mandanten- und Multidomain-fähig und lässt sich daher besonders gut in mittleren bis größeren Projekten mit mehreren Websites/ Shops/ Intranets/ Extranets einsetzen.

Die Flexibilität des Datenmodells und der Business-Logik hat sich in den vergangenen Jahren sehr gut bei hoch-individuellen und technisch anspruchsvollen Projekten bewährt, bei denen Informationen mehrerer Fremdsysteme (Katalogsystem, Seminarverwaltung, Warenwirtschaft...) in einer Website vereint wurden.

Nicht zuletzt vereint die JAVA-Plattform entscheidende Vorteile in sich:

  • der sehr hohe Grad an Standardisierung

die Verfügbarkeit zahlreicher, gut dokumentierter Open-Source-Frameworks
die vollständige Trennung von Layout, Inhalten und Business-Logik
der höchstmöglicher Grad an Wiederverwendung einmalig entwickelter Komponenten
die hohe Verfügbarkeit an sehr professionellen Entwicklern weltweit
die sehr gute Skalierbarkeit
der vergleichsweise hohe Grad an Sicherheit
… und somit der langfristiger Investionsschutz

Nachteile

Die Generik des basecmp-Systems erfordert von unerfahrenen Entwicklern ein gesundes Abstraktionsvermögen. Profis kommen erfahrungsgemäß sehr schnell mit den implementierten Klassen, Libraries und gut dokumentierten Open Source-Frameworks zurecht.

Die Dokumentation ist bis dato nur teilweise in Englisch verfügbar, weshalb die Einsatzmöglichkeit internationaler Entwicklerteams begrenzt ist oder die enge Zusammenarbeit mit dem Hersteller erforderlich macht.

1) www.steria-mummert.de : Multinationale Installation, mehr als 15 Websites und 2 Intranets auf einem zentralen Server

2) www.iquer.net : Integriertes Shop-/CMS-System, Import aus Lobster-PIM-Katalogsystem, Live-Anbindung an Warenwirtschaft

3) vhs-aschaffenburg.de : Lissy.web: Anbindung an Windows-Seminarverwaltungs-Software, Registrierung/ Buchung, personalisierte Websites, Web 2.0-Inhalte

4) www.hellermanntyton.de : Multinationale Installation, sehr umfangreicher Katalogdatenimport aus Stibo-Katalogsystem

5) www.motoso.de : Online-Martkplatz für mehr als 1.8 Mio Kleinanzeigen, führende Plattform für Ersatz- und Tuningteile, integriertes Forum und Community-Funktionen

6) www.basecmp.de : Website des Herstellers, Downloads, Benutzer-/ und Entwickler-Dokumentationen




Kommentare

Bitte beachten Sie unsere Informationen zum Datenschutz.

blog comments powered by Disqus

Weitere Artikel zum Thema

alle Artikel zum Thema

Autor

  • Arne Wiehe

    basecmp Professional Web Solutions

Arne Wiehe ist Geschäftsführer der basecmp Professional Web Solutions und verantwortet die Bereiche Business Development und Beratung.




Unsere Experten


alle Experten

Premium Lösungen

Marktübersicht

Premium Services

Dienstleisterübersicht