Artikeldefinition und -verkauf
por Ralf Krüger

1. RESTful API
1.1. Einfache Nutzung/Integration
1.2. Standardmethoden
1.3. Klare Semantik
1.4. Isoliert testbar
2. Design
2.1. Composite-Pattern
2.1.1. Generische Baumstruktur
2.1.2. Einheitliches Interface
2.1.3. Flexibel/Erweiterbar
2.1.4. Praxiserprobt
3. Fachabteilung
3.1. definiert ...
3.1.1. Elementare Artikel
3.1.2. Baugruppen
3.1.3. Verkaufsartikel
3.2. erstellt Regelwerke
4. Entwickler
4.1. erstellt Framework zur Artikeldefinition
4.1.1. Isis (aka "Naked Objects")
4.1.1.1. Restful Objects
4.1.2. OpenXava
4.2. realisiert pro "elemtarer" Regel ...
4.2.1. 1. PL/SQL-Funktion (~ 80%)
4.2.2. 2. Java-Wrapper/-Adapter (~ 10%)
4.2.3. 3. RESTful-Wrapper/-Adapter (~ 10%)
5. Software-Stack
5.1. Device-/Systemabhängig (~ 20-30%)
5.1.1. User Interface
5.1.1.1. PC
5.1.1.2. Laptop
5.1.1.3. iPad
5.1.1.4. Smartphone
5.1.2. Application
5.2. Gemeinsame Basis (~ 70-80%)
5.2.1. Domain
5.2.1.1. Java Web-Server
5.2.1.1.1. Tomcat
5.2.1.1.2. Jetty
5.2.1.2. PL/SQL-Runtime
5.2.2. Infrastructure
6. Ziele
6.1. Gemeinsame Codebasis
6.2. Flexibel/Anpassungsfähig bzgl ...
6.2.1. Artikel-/Anzeigendefinitionen
6.2.2. Verkaufsregeln/Constraints