Effiziente Anwendungs-Entwicklung mittels Business Software

Werbung
„Effiziente Anwendungs-Entwicklung
mittels Business Software Framework
BISON Solution“
Thomas Seiler
Product Manager Technology
BISON Schweiz AG
Agenda
Vergleich - Business Software Framework zu .NET Framework
Business Software Framework besser verstehen
Vorteile der Verwendung
Architektur und User Interface
Komponenten der Business Logic
Standard Module
Anpassungsmöglichkeiten
Plattformverfügbarkeit
Q&A
Komponenten eines Entwicklungs Frameworks
Presentation Layer
Workflow
Development
Frame Work
Programmiersprachen
Business
Komponents
Run Time
Low Level
Komponenten
Collaboration
SDK
OS
Support
Datenbanken
Komponenten des BISON Software Frameworks
Rich- Web Client
Presentation Layer
IE, Mozilla, Firefox (Rich SWT)
Business
Workflow
Process
Integrator
Development
eclipse Work
Frame
Java
Programmiersprachen
Jython
Business
Referenz
Komponents
modell
Run
Java Time
Runtime
Low Level
Java
Beans
Komponenten
J2EE
SDK
Oracle
Datenbanken
DB2
MS SQL
Windows
OS
Support
Linux
Business Data
Collaboration
Integrator
Komponenten des .NET Frameworks
Rich- Web Client
IE, Infopath (Rich programmed)
WWL SDK
Sharepoint
(Usage to be
programmed
To be
programmed
Development
Visual Studio
C++,C#,
VB.NET…
Run
.NETTime
Framework RunTime
MTS Com+
SDK
BizTalk
Windows
MS SQL
powered by BISON Solution Architecture
Customizations
WF-, UI-, Parameters
Definitions
Greenax
Solution X
WF-, UI-, Parameters
Definitions, CSC BO
Customizations
Any
Business Components
Customized Process Definitions
(Jython)
WF-, UI-, Parameters
Definitions, CSC BO
Common Source Definitions
(Java)+Workbench + Meta Daten
WF-, UI-, Parameters
Definitions
Standard Process Definitions
(Java)+Workbench + Meta Daten
PPS
CRM
FIN
SCM
Business Components
Standard Business Components
BISON Solution Core (Fundamental Business Components)
BISON Solution Development
Framework
(Standard und CSC Entwicklung)
- Workbench mit Sourcen und CVS
BISON Solution Runtime
-
Workbench
Clients (Rich und Web)
Designer
Repository
Database Model
powered by BISON Solution Architecture
Customizations
WF-, UI-, Parameters
Definitions
Greenax
Solution X
WF-, UI-, Parameters
Definitions, CSC BO
Customizations
Any
Business Components
Customized Process Definitions
(Jython)
WF-, UI-, Parameters
Definitions, CSC BO
Common Source Definitions
(Java)+Workbench + Meta Daten
WF-, UI-, Parameters
Definitions
Standard Process Definitions
(Java)+Workbench + Meta Daten
PPS
CRM
FIN
SCM
Business Components
Standard Business Components
BISON Solution Core (Fundamental Business Components)
Business Software Framework
BISON Solution Development
Framework
(Standard und CSC Entwicklung)
- Workbench mit Sourcen und CVS
BISON Solution Runtime
-
Workbench
Clients (Rich und Web)
Designer
Repository
Database Model
powered by BISON Solution Architecture
Customizations
WF-, UI-, Parameters
Definitions
Any
Business Components
Greenax
Solution X
WF-, UI-, Parameters
Definitions, CSC BO
Customizations
Customized Process Definitions
(Jython)
WF-, UI-, Parameters
Definitions, CSC BO
Common Source Definitions
(Java)+Workbench + Meta Daten
WF-, UI-, Parameters
Definitions
Standard Process Definitions
(Java)+Workbench + Meta Daten
Greenax
PPS
CRM
FIN
SCM
Business Components
Standard Business Components
powered by BISON Solution
BISON Solution Core (Fundamental Business Components)
BISON Solution Development
Framework
(Standard und CSC Entwicklung)
- Workbench mit Sourcen und CVS
BISON Solution Runtime
-
Workbench
Clients (Rich und Web)
Designer
Repository
Database Model
Vorteile in der Verwendung
Konzentration auf Ihre
Kernkompetenz
Effiziente
Entwicklung
immer aktuelle
Technologie outsourced
Common Source =
win-win-win
Kurze
Entwicklungszeit
Nachhaltige Lösungen
Time to Market – Sie liefern
Lösungen
BISON Solution Development Framework
Das Entwicklungs-Framework auf J2EE bietet alle Werkzeuge
für Ihre Software-Ingenieure
Der Entwicklungsprozess wird unterstützt von der
Requirement-Verwaltung über die Realisierung bis zu Testing
und Release
Sie haben Zugriff auf Source-Code für betriebswirtschaftliche
Funktionalität
Die Code Verwaltung verschafft Ihnen Transparenz über die
Versionen
BISON Solution Runtime
J2EE Technologieplattform für Ihre neue Business-Software
Die Workflow-Engine steuert Ihre Prozesse
Das User Interface Framework mit Web Client und Rich
Client macht Ihre User unabhängig von Ort und Zeit
Mit dem Business Data Integrator kollaborieren Sie auf der
Supply Chain schnell und einfach
Mittels Customizing wird die Business-Software auf die
individuellen Bedürfnisse Ihrer Benutzer massgeschneidert
BISON Solution Core
Generische Basisfunktionalität für Business Software wie
Mandantenfähigkeit, Sprachen und Währungen
Security mit Zugriffsrechten für Rollen, Bereiche und
Benutzer
Generische Geschäftsfall – Framework für Ihre Kernprozesse
Regelwerk – wann immer sie etwas zu entscheiden haben
Alle Stammdaten-Typen einer Business Software stehen
bereits zur Verfügung
BISON Solution Architecture
HTTP(S)
HTML/XML
Work
Bench
External
WebServices
(eclipse)
XML
SOAP
Web Server
External
Systems
BISON Solution Runtime
Business Data Integrator
•Workflow Engine
•Business Logic
•Release Management
•Printing Engine
•BISON Repository
•Connectors
•Adapters
•Formatting/Routing
WebService on
Adapters
SOAP
Application
Server
JBoss, WAS
JDBC
Business Data
Meta Data
•Master data
•Transaction data
•Reference model
•BISON Repository Data
Database
Server
DB2 UDB & 400
Oracle, MS SQL
Windows,
Linux
Rich client (Java)
(eclipse RCP)
Mobile Phone
Linux,
Windows, iSeries
Web client
(no client)
•Components
•GUI
•Workflow Design
•Printing Layout
•Data Definition
•Parameterisation
•Java (CVS)
BISON GUI
Rich Client
WebClient
100 % Weblösung
Intuitive Navigation
Innovative Darstellung von Beziehungen
Spider
BISON Solution - Business Logic Runtime
Client
Web Client
Rich Client
further
EJB – Container (J2EE)
Web Server
Application
Server
UI Framework
Stateless
Session
Beans
Data Reader
Data Writer
ViewResultSet
Entity Manager
Plugin
BISON
Repository
BISON Solution
Physical Data Model
STR = Structure
VMA = ViewManager
EMA = EntityManager
Pluglets/Scripts
Pluglets/Scripts
BISON Solution Standard Module
BISON Solution Core
BISON Solution Runtime
Datenbank
verfügbar
Partner &
Kunden
Individuelle
Datenmodelle
geplant
offen
BISON Solution Standard
Datenmodell
Releasefähigkeit
Vererbung
Kunde
Code N
Partner
Module
Kunde
Code V
PPS
Service
Management
CRM
Lager
Logistik
Material
wirtschaft
Vertrieb
Standard
Module
Kunde
Code IV
Controlling
Kunde
Code III
Application
Server
Anlagen
Buchhaltung
Kunde
Code II
Finanz
Buchhaltung
Partner &
Kunde
Customer
Code I
Individuals
Projekt
Management
Partner & Kunden Referenz Modelle
Einkauf
BISON Solution
Business Software Framework
Branche &
Kunde
BISON Solution – Bereiche der Neuentwicklung
Datenbank
Entitäten erstellen über Wizard
Eigene DB Tabellen erstellen
GUI
Neues GUI erstellen
Felder hinzufügen
Workflow
Workflows für GUI-Steuerung
Business Prozesse
Workflows für Prozesse
Java Triggersteuerung
Parametrierung Einstellen Geschäftsarten
Datenvalidierung auf eigenen DB Tabellen
Schnittstellen
Adaptoren neu erstellen
Output
Reports Layout erstellen
BISON Solution Workbench
Aufbauend auf der Grundfunktionalität
von eclipse dem OpenSource-Projekt
IDE Eclipse und JDK 1.4.2 sind
zusätzliche Funktionen für die
Verwendung mit BISON Solution
entwickelt worden
Werkzeug zur Anpassung und
Neuentwicklung von BISON Solution
Auch der Rich Client basiert auf dem
eclipse Framework
Freigegebene Plattformkombinationen
Zusammenfassung
Konsequente Prozessorientierung
Service Orientierte Architektur
Flexibilität durch Customizing und Common Source Extensions
Releasefähigkeit von Applikation und Technologie Das sichert Ihre
Investitionen langfristig
Skalierbarkeit durch Verwendung Application Server als Basis
Universelle Komponentenentwicklung
Modern: Java, J2EE, eclipse
Das Business Software Framework entwickelt sich weiter mit den
Anforderungen der Anwenderunternehmen und bleibt dadurch immer
aktuell – in den Prozessen und in der Technologie.
www.bison-solution.com
Herunterladen