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)
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).
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:
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
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
Bitte beachten Sie unsere Informationen zum Datenschutz.
blog comments powered by Disqus© 2012 FEiG & PARTNER