|
|
 
S.O.S. - Spirit of Selling
 
 
Technologie und Umsetzung
Die ausgewählte Technologie ist Basis für ein Projekt und stellt die Weichen für alle weiteren Entscheidungen…
...also eine Frage des Horizonts
Bei den technischen Umsetzungen bewegt sich die Spirit of Selling hauptsächlich im Java-Umfeld. Neben Desktopapplikationen (Java Swing) werden vor allem Weblösungen (Webapplikationen) konzipiert und umgesetzt.

Für derartige Projekte werden nicht nur klassische J2EE Technologien eingesetzt, sondern auch sogenannte leichtgewichtige Frameworks wie Spring in Verbindung mit OR-Mappern (z.B. Hibernate). Für eine kosteneffiziente Umsetzung werden verstärkt Open-Source Produkte verwendet (z. B.: Apache Webserver, Tomcat, MySQL) die durch ihren inzwischen hohen Reifegrad mit kommerziellen Produkten vergleichbar sind.

Die meisten Entwicklungen finden unter Java statt, wodurch Plattformunabhängigkeit erreicht wird. Dennoch wird der Großteil aller Applikationen unter Unix / Linux entwickelt, betrieben und betreut. Ähnliches gilt für die Verwendung von relationalen Datenbanken: Hier werden vorwiegend Oracle und MySQL eingesetzt, es bestehen jedoch auch Erfahrungen mit anderen Systemen (z.B.: HQL, MS Access).

Zu der technischen Umsetzung bei Onlineprojekten gehört auch die Erstellung von Webseiten mittels HTML, XHTML, CSS und Javascript unter Berücksichtigung von Browser-Inkompatibilitäten.

Bei Desktopapplikationen (z. B. Beratungsoftware in der Versicherungsumfeld; Java Swing) wird ebenfalls Java eingesetzt, um eine maximale Wiederverwendbarkeit von Komponenten zu erreichen. Gekapselte Bestandteile können direkt in der Onlinewelt wiederverwendet werden, wodurch der Entwicklungs- und Pflegeaufwand minimiert wird.

Die technischen Trends spiegeln sich auch in den Tätigkeiten der Spirit of Selling wider. So ist man im Bereich der Enterprise IT bestrebt verschiedene Applikationen, die innerhalb des Unternehmens Insellösungen darstellen, miteinander zu vernetzen. Als eine Lösung der Probleme, die mit den traditionellen EAI-Ansätzen einhergehen, spricht man von Serviceorientierter Architektur (SOA) und Integration (SOI). Eine auf offenen Standards aufbauende, äußerst flexible serviceorientierte Architektur ist im Gegensatz zu etablierten All-in-One-Lösungen mit geringeren Investitionskosten verbunden
S.O.S entwirft – auch mit dem Kunden gemeinsam – solche Konzepte und ist maßgeblich an deren Umsetzung beteiligt.

Für kleinere Projekte oder auf Kundenwunsch werden im Onlinebereich auch andere Technologien als Java eingesetzt. In erster Linie ist hier die Skriptsprache PHP zu nennen, aber es werden auch Perl oder Shellskripte entwickelt, um gestellte Aufgaben zu erfüllen.

Als Entwicklungsumgebung wird, sofern es möglich ist, die freie Software Eclipse eingesetzt. Sie besitzt einen - durch die verfügbaren Plugins - großen Funktionsumfang und ist zu einem Defacto-Standard herangewachsen. Die starke Verbreitung und die lizenzfreie Nutzung macht es zudem zu einem idealen Werkzeug bei heterogenen Entwicklungsteams.
Das Spirit of Selling C-Tool
Aus den Erfahrungen diverser CMS-Implementierungen heraus und auf Wunsch unserer Kunden, hat die Spirit of Selling ein eigenes javabasiertes Content Manegement System entwickelt (C-Tool). Hierdurch können wir heute noch flexibler auf Kundenwünsche eingehen.

Zu den Entwicklungszielen gehörte eine einfache und performante Benutzung, Mandanten- und Mehrsprachenfähigkeit. Das C-Tool basiert auf der Trennung von Content und Layout. Die Templates (JSP) bilden die Grundlage für das Layout, dass zur Laufzeit mit Content gefüllt wird. Zur Steigerung der Performance werden Cachingtechnologien eingesetzt, die zu einer guten Userexperience beitragen.

Unser Integrationsframework C-Tool (auf Javabasis) setzen wir in diversen Projekten für die Zusammenführung von bestehenden Applikationen bei verschiedenen
Kunden ein. Zum Beispiel lassen sich mit dem C-Tool Portale steuern, welche mit diversen Informationen und Services ausgestattet werden kann.
Die Anbindung von weiteren Applikationen steht hierbei im Vordergrund.
Angewandte Programmiersprachen:
  • Java
  • PHP
  • DHTML
  • HTML
  • Javascript
  • Perl
  • XML
  • ASP
  • (CSS Stylesheets)
Konnten wir Ihr Interesse wecken? Nehmen Sie gleich Kontakt mit der technischen Leitung unseres Hauses auf.
Jobs und Ausbildung
Spannender sind für Sie die anspruchsvollen Projekte, das eigenverantwortliche Arbeiten, die Möglichkeit, sich mit kompetenten Kollegen weiterzuentwickeln und viel Spaß zu haben.

Mehr Informationen
Zahlen und Fakten im Überblick
Gehe nicht, wohin der Weg führen mag, sondern dorthin, wo kein Weg ist, und hinterlasse eine Spur.

Mehr Informationen