AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Modular erweiterbare Userinterface - Wie am besten zu lösen?
Thema durchsuchen
Ansicht
Themen-Optionen

Modular erweiterbare Userinterface - Wie am besten zu lösen?

Ein Thema von mh166 · begonnen am 9. Feb 2009 · letzter Beitrag vom 10. Feb 2009
Antwort Antwort
mjustin

Registriert seit: 14. Apr 2008
3.010 Beiträge
 
Delphi 2009 Professional
 
#1

Re: Modular erweiterbare Userinterface - Wie am besten zu lö

  Alt 9. Feb 2009, 18:27
Zitat von mh166:
Hallo allerseits,

auf mich kommt in absehbarer Zukunft ein recht umfangreiches Projekt zu: es soll für eine Firma ein CRM entstehen. Wie das nun immer so ist, passt halt keine vorgefertigte Lösung so richtig zu allen Anforderungen und Wünschen des Unternehmens. Also soll ein maßgeschneidertes System her; das ganze als Weboberfläche mit PHP und AJAX (dazu natürlich die üblichen Verdächtigen: HTML, CSS, MySQL, ...).

Doch nun ist ein zentraler Punkt bei den Anforderungen, dass das UI erweiterbar ist. So sollen zum einen die Prozessabläufe erweiterbar sein.
Das klingt nach einem spannenden Projekt, vermutlich sollte es 'bis gestern' abgeschlossen sein

Ich würde mich dem Thema von zwei Seiten nähern: Studium von Open Source-CRMs wie SugarCRM (oder vTiger), oder "kleine" ERPs wie ofbiz (http://ofbiz.apache.org/) und AdEmpiere. Diese sind sehr flexibel und erweiterbar angelegt, und bieten eine Menge Anregungen, da das Problem der UI-Flexibilität darin ja auch (mehr oder weniger gut) gelöst wurde. Und daneben 'theoretisch', siehe Buchtipps unten.

Für die Architektur wird wohl die spannendste Entscheidung, ob ein Applikationsserver wie JBoss oder Geronimo zum Einsatz kommt, und wie stark von Anfang an auf eine Art Servicelayer aufgebaut wird. Die Kommunikation der Bausteine mit dem 'Kern' ist davon stark abhängig. Auch, ob sich alles um die Datenbank dreht oder auch andere Kommunikationswege, z.B. Message Queues, direkt von Anfang an in das Konzept eingeplant werden.


Als Literaturtip schlage ich diese Titel vor:

Domain-Driven Design: Tackling Complexity in the Heart of Software
By Eric Evans - sehr lesenswert und auch sehr verständlich geschrieben

Enterprise SOA. Best Practices für Serviceorientierte Architekturen - Einführung, Umsetzung, Praxis: Best Practices für Service-orientierte Architekturen - zum Reinschnuppern
By Dirk Krafzig, Karl Banke, Dirk Slama

Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)
By Martin Fowler (auch auf Deutsch: Patterns für Enterprise Application-Architekturen) - sehr umfassende Beschreibung bewährter Lösungen für typische Probleme bei 'großen' Anwendungen

Viele Grüße
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz