Skip to main content

Bison Solution - Management Summary

Page 1

Management Summary Bison Solution – Business Software Development Framework

Inhalt

Übersicht zu Bison Solution

Datum

1. Juni 2010

Version

0.1

Ihre Kontaktperson

Kurt Meier

Empfänger

Bison Schweiz AG, Surentalstrasse 10, 6210 Sursee, Schweiz Phone +41 41 926 02 60, Fax +41 41 926 04 30 mail@bison-group.com, www.bison-group.com


Management Summary Bison Solution

1 Zusammenfassung Sie wollen Ihre Software technologisch auf ein solides Fundament stellen. Ihre Lösung muss Geschäftsabläufe flexibel abbilden können. Die Daten- und Prozess-Integration mit Umsystemen soll verschiedenste Lösungen zu einem Ganzen verbinden. Ihre Anwender behalten dank der benutzerfreundlichen Oberfläche stets den Überblick. Dies alles erreichen Sie problemlos, wenn Sie Ihre Lösung mit dem unverwechselbaren Business Software Development Framework „Bison Solution“ entwickeln.

1.1 «powered by Bison Solution» Der Einsatz des Development Framework Bison Solution entkoppelt Ihre geschäfts- und branchenrelevanten Funktionen von der Softwaretechnologie. Ihre Lösung bleibt „forever young“. Sie ist dank fortlaufender Erneuerung und der Integration neuster Standards in Bison Solution stets auf dem aktuellsten technologischen Level. Mit Ihrer Lösung «powered by Bison Solution» investieren Sie clever und gewinnen dreifach:  Sie verkürzen Ihre Entwicklungszeit deutlich.  Sie setzen auf einem hohen Level an praxiserprobter und qualitativ hochstehender Basistechnologie auf.  Sie behalten dank kontinuierlicher Weiterentwicklung und Releasemanagement permanent eine moderne Lösung.

1.2 Vorteile bei der Entwicklung Bison Solution bietet als Standard Framework modernste Werkzeuge zur Entwicklung einer umfassenden Business Software. Mit der Anwendung von Bison Solution sind bereits entscheidende Themen gelöst, wie etwa:  System- und Datenbank-Unabhängigkeit  Orchestrierung von Geschäftsabläufen  Standardisierung über mehrstufige Referenzmodelle  Releasefähigkeit trotz kundenspezifischen Anpassungen  Rollenbasiertes, durchgängiges Berechtigungshandling  Grafische, dynamische Gestaltung von Web- und Rich-Client Benutzeroberflächen aus gleicher Source generiert  DB-Design ohne Programmieraufwand; Mehrsprachigkeit und Historisierung inklusive  Datenintegration mit Umsystemen durch grafische Konfiguration  Printing, Autotesting …

1.3 Technologie und Architektur Das Bison Solution Development Framework basiert vollständig auf Internettechnologie und ermöglicht dank n-Tier Architektur und vollständiger Standardisierung grösstmögliche Portabilität, Integration und Verteilung. Bison Solution ist vollständig mit Java EE entwickelt.

Management Summary Bison Solution

06.08.2010/MIR

Seite 2 von 17


Management Summary Bison Solution

Abbildung 1: Architektur von Bison Solution

1.4 Zielgruppen für Bison Solution Bison Solution ist ein sehr leistungsfähiges Framework zur Entwicklung von Business Software. Das Unternehmen Bison hat sich Ende der Neunziger Jahre entschlossen, die neue Generation Ihrer ERP Lösung auf JAVA Technologie zu entwickeln. Bereits damals wurden Technologie und Anwendungsentwicklung konsequent getrennt. So ist in den letzten Jahren eine äussert flexible, leistungsfähige und praxiserprobte Entwicklungsplattform für Business Software entstanden. Bison Solution eignet sich für grössere Entwicklungsvorhaben mit einem Umfang ab zirka fünfzig Personenjahren. Bei Projekten und Lösungen mit einer Standardfunktionalität und anwendungsspezifischen Ausprägungen wird sich der Einsatz von Bison Solution schon bei kleineren Initialvorhaben auszahlen. Das Business Software Development Framework ist passend für:  Unternehmen, die ein Business-Software Produkt erfolgreich im Markt eingeführt haben und die Migration dieser Lösung auf Web-Technologien mit einem schnellen Time-To-Market realisieren wollen.  Unternehmen, die spezifisches Know-how in einer Branche oder einem Geschäftsfeld haben und planen, damit eine Standardlösung bauen wollen, ohne sich mit Software Technologie befassen zu müssen.  Software-Entwicklungsabteilungen von grossen Unternehmen, die aufgrund von spezifischen Geschäftsanforderungen eine Eigenentwicklung betreiben und diese – oftmals viele Jahre alte – Lösung auf aktuelle Technologien migrieren und daten- und prozessmässig integrieren wollen.

Management Summary Bison Solution

06.08.2010/MIR

Seite 3 von 17


Management Summary Bison Solution

2 Vorteile mit Bison Solution

2.1 Mehr als nur ein Entwicklungsframework. Ein allgemeines Entwicklungsframework unterstützt zwar die Software-Entwicklung. Jedoch sind oftmals wesentliche Themen, die für eine Business-Software relevant sind – vor allem wenn es ein mehrfach installiertes, wartbares Produkt sein soll – damit nicht gelöst. Anders bei Bison Solution. Bison Solution ist ausgerichtet auf die Entwicklung von Business-Software-Produkte. So sind einige Aufgabenbereiche, die Software-Herstellern massive Zusatzaufwände generieren, und die zu Beginn oft vernachlässigt werden, mit Bison Solution automatisch gelöst. Einige Beispiele: Deployment: Bison Solution hat mit IZ-Pack ein Opensource Produkt eingebunden und einen ausgefeilten Installer geschrieben. Damit werden Neuinstallationen und Release-Updates automatisiert. Dazu sind Referenzmodelle über mehrere Hierarchien (branchen- oder kundenspezifische Ausprägungen) mit dem Installer selektiv installierbar. Internationalisierung: Bison Solution beinhaltet ein Sprachrepository, das für jeden in der Anwendung verwendeten Begriff beliebige Übersetzungen bereithält. Diese Bezeichnungen können bei der Entwicklung dann beliebig referenziert werden. Ein Verifikationsprozess verhindert, dass der gleiche Begriff mehrfach unterschiedlich verwendet wird. Für die externe Übersetzung steht mit Bison Solution eine Export-/ImportFunktion zur Verfügung. Somit ist auch eine neue Sprache ohne grossen Aufwand in die Lösung integrierbar. Eine weitere Anforderung an internationale Lösungen wird mit Bison Solution befriedigt: Sämtliche Informationen in der Anwendung werden Zeitzonen-neutral in GMT geführt. Rollenbasiertes Berechtigungskonzept: Über das Thema „Berechtigungen“ muss sich der Anwendungsentwickler den Kopf auch nicht mehr zerbrechen. Mit dem Einsatz von Bison Solution wird ein zentrales Berechtigungsmanagement bereitgestellt. Felder ohne Berechtigung können zum Beispiel ausgeblendet werden. Qualitätssicherung durch automatisierte Tests. Vor allem bei umfassenden und anspruchsvollen Softwarelösungen träg ein systematisches Testing wesentlich dazu bei, dass die Software hohen Qualitätsanforderungen genügt. Deshalb stellt Bison Solution einerseits das Code-Testing mit JUnits sicher und bietet andererseits die Möglichkeit, mit QFTest systematisch und automatisiert Geschäftsprozesse zu validieren. QFTest ist ein eingebundenes Drittprodukt, das separat zu lizenzieren ist. Es ermöglicht zudem die Visualisierung der Testergebnisse.

2.2 Mehr Produktivität bei der Softwareentwicklung. Bei Softwareprojekten ist die Verfügbarkeit von hochqualifiziertem Personal vielfach ein kritischer Erfolgsfaktor. Mit dem Einsatz von Bison Solution wird Abhilfe geschaffen. Die wertvollen grafischen Werkzeuge tragen wesentlich dazu bei, dass Fachspezialisten ihren Fokus auf die anspruchsvolle BusinessLogik setzen können und Aufgaben wie die Erstellung von GUI’s oder Interfaces interaktiv und grafisch erfolgen, ohne dass dabei Java Entwickler gebraucht werden. Von Erfahrungen profitieren. Bison Solution ist mehrfach erprobt. Das Framework wurde gezielt für die Entwicklung von Business Software ausgelegt. Und Bison beschäftigt sich seit mehr als 25 Jahren mit der Konzeption und Entwicklung von Unternehmens-Software. Von dieser Erfahrung profitieren Anwender von Bison Solution direkt. Greenax «powered by Bison Solution» ist der klare Beweis: Bison Solution ist erprobt. Schneller bei den Kunden. Auch die Software-Industrie ist immer stärker globalisiert. Der Wettbewerb unter den Anbietern wird immer stärker auch von international agierenden Anbietern geprägt. Dazu kommt, dass diese meist mit sehr modernen und attraktiven Lösungen auftreten. Ein optimales Time-to-Market mit einer neuen Software-Generation wird dann erreicht, wenn auf eine leistungsfähige und flexible Plattform aufgesetzt werden kann. Bison Solution. So implementieren Softwarehersteller eine Art von Industrialisierung bei der Softwareentwicklung. Geschäftsprozesse und Businesslogik werden von der Softwaretechnologie entkoppelt. Und die Softwaretechnologie wird als leistungsfähiges Fundament eingekauft. Diese wird von Bison stets weiterentwickelt.

Management Summary Bison Solution

06.08.2010/MIR

Seite 4 von 17


Management Summary Bison Solution

2.3 Mehr Flexibilität im Geschäft Die Investition in eine neue Generation von Business Software muss sich auszahlen. Und es geht nicht nur einfach darum, die Lösung „webfähig“ zu machen. Dies wäre auch anders zu erreichen. Vielmehr stehen für den Kunden neue Möglichkeiten in der Gestaltung und Abbildung seiner Geschäftsmodelle im Zentrum. Unternehmensgrenzen überwinden. Für die Optimierung der Wertschöpfung werden heute Geschäftsmodelle entwickelt, die vor- und nachgelagerte Geschäftspartner mit integrieren. Damit werden wirtschaftliche Vorteile erzielt. Dies erfordert aber auch von der eingesetzten Business Software, dass solche Modelle durchgängig abgebildet werden können. Die Business Software «powered by Bison Solution» kann solche Ansprüche umfassend erfüllen. Der Software-Anbieter hat ein schlagendes Argument für den Generationenwechsel und die Anwender erhalten den erwarteten Mehrwert. Neue Software Nutzungsmodelle. Von Mietmodellen, Application Service Providing, oder – wie es heute heisst – Software as a Service wird schon lange gesprochen. Die Möglichkeiten der Virtualisierung bringen massive Verbesserungen bei Investition und Betrieb der Infrastrukturen. Die Kommunikationsbandbreiten sind heute in den erforderlichen Kapazitäten verfügbar und die psychologische Hürde – Bedenken über die Sicherheit bei der Auslagerung von Anwendungen zu einem Provider – ist auch deutlich tiefer. Damit sind die Voraussetzungen gegeben, dass auf Bison Solution basierende Lösungen im SaaS-Ansatz betrieben und vermarktet werden können. Standard-Installation beim Anwender. Unabhängig, ob die Lösung als Produkt bei verschiedenen Kunden in deren spezifischen Ausprägungen oder im Konzern in verschiedenen Bereichen eingesetzt wird, besteht die Herausforderung, unterschiedliche Ausprägungen der Lösung zu warten. Mit dem Referenzmodell Ansatz von Bison Solution lassen sich individualisierte Standardlösungen definieren. Dadurch werden die Aufwände für die Kundeninstallationen – insbesondere auch bei Releasewechsel – signifikant reduziert. Nichts ist konstanter als der Wandel. Dies gilt auch für Organisationen und Prozesse in den Unternehmen. Nur ist die Adaption der Software an die neuen Strukturen und Abläufe mit sehr vielen heute im Einsatz stehenden Business Software Lösungen nur mit grossem Aufwand möglich. Wenn Software Hersteller heute eine neue Lösungsgeneration entwickeln, muss diesem Aspekt grosse Bedeutung beigemessen werden. Dabei wird der Aufwand für den Bau einer flexibel gestaltbaren Unternehmens-Software massiv unterschätzt. Die Software-Lösung «powered by Bison Solution» hat diese Anforderung konsequent gelöst.

Die Business Software Greenax erreichte im Rahmen einer Analyse bezüglich Wandlungsfähigkeit, durchgeführt von der Universität Potsdam, folgende Bewertung: „In der gesamten Analyse der Wandlungsfähigkeit schneidet Greenax mit 87% ab und ist damit in die Kategorie „Excellence“ einzuordnen.“ Greenax ist «powered by Bison Solution» Damit wird die Leistungsfähigkeit von Bison Solution zur Entwicklung von sehr flexiblen und hochgradig adaptierbaren Business Lösungen klar dokumentiert.

Management Summary Bison Solution

06.08.2010/MIR

Seite 5 von 17


Management Summary Bison Solution

3 Bestandteile 3.1 Bison Solution Clients Das Entwicklungsframework bietet verschiedene Clients für die Benutzer an. Es stehen grundsätzlich zwei Arten von Clients zur Verfügung. Zum einen den Webclient, welcher Browser orientiert ist. Das heisst es ist keine Installation nötig und kann von überall in der Welt wo eine Internet Verbindung möglich ist, benutzt werden. Rich Client Installation notwendig, Power User Client

HTML Client Zugang ohne Installation

Spider Client Erlaubt die Visualisierung der Business Objekt Relationen

Management Summary Bison Solution

06.08.2010/MIR

Seite 6 von 17


Management Summary Bison Solution

3.2 Bison Solution GUI Designer Ein Benutzer hat im Rich Client die Möglichkeit, jedes GUI seinen Bedürfnissen zur Laufzeit einfach und intuitiv anzupassen. Dazu kann er im Rich Client in den Customizing Mode schalten, wo die wichtigsten Anpassungsmöglichkeiten angeboten werden. Die Anpassungen können pro Referenzmodell für eine Geschäftsrolle und/oder einen User vorgenommen werden. Anpassungen werden nicht innerhalb der Referenzmodellhierarchie vererbt, sie gelten immer nur für das gewählte Referenzmodell. Die Anpassungen pro Referenzmodell und das komplexe Customizing sind weiterhin in der Workbench und im dortigen GUI Designer zu erstellen. Eine Modifikation einer Benutzeroberfläche ist technisch gesehen eine Überschreibung des Originals. Um die Modifikationen zu sichern, wird eine «Differenz-Datei» angelegt, die die Unterschiede zum Original-GUI beschreibt. Alles was nicht verändert wurde, wird vom Original vererbt. Somit sind auch spätere Änderungen (Releasewechsel) automatisch eingepflegt, da diese vererbt werden. a) GUI Designer für Endkunden/Consultants/Entwickler

Abbildung 2: GUI Ansicht im Design Mode

Eine Geschäftsrolle eines Benutzers definiert eine Gruppenzugehörigkeit, welche sich an den organisatorischen und/oder funktionellen Tätigkeiten des Benutzers orientiert. (Z.B. Verkäufer oder Lagerist). Ein Benutzer ist immer nur einer Geschäftsrolle pro Referenzmodell zugeordnet.

Management Summary Bison Solution

06.08.2010/MIR

Seite 7 von 17


Management Summary Bison Solution

b) GUI Designer Entwickler Im Gegensatz zum GUI Designer f端r den Endkunden, kann der Entwickler die Konfiguration ebenfalls beeinflussen. Er kann so z.B. weitere Felder hinzuf端gen oder mit Hilfe von Expressions GUI Logiken implementieren.

Abbildung 3: GUI Ansicht in der Workbench

Management Summary Bison Solution

06.08.2010/MIR

Seite 8 von 17


Management Summary Bison Solution

3.3 Bison Solution DB-Modeler Aufgrund Business Anforderungen müssen oftmals bestehende Datenmodelle erweitert werden. Sei das in Sinne, dass zusätzliche Felder zu bestehenden Tabellen erstellt werden, sei es aber auch, dass eine Tabelle von Grund auf neu entsteht. Der DB-Modeler hilft dem Entwickler diese Aufgabe zu lösen.

Abbildung 4: Entitätsansicht im DB Modeler

Mit dem DB-Modeler können neue Tabellen erstellt werden, bestehende Felder oder ganze Tabelle gelöscht werden oder bestehende Felder geändert werden.

Workflow Activities

Entities, Fields

DB-Modeler

View / Selections SQL92

Meta data

Abbildung 5: Erstellung von Metadaten mit DB Modeler

Der DB-Modeler generiert direkt ausführbare SQL92 Statements, welche gegen die gewählte Datenbank ausgeführt werden können. In einem weiteren Schritt werden die für die Programmierung benötigten Meta Daten angelegt. Dazu gehören Workflow Aktivitäten, Entitäten und deren Felder, sowie Views und Selections über welche auf die DB zugegriffen wird.

Management Summary Bison Solution

06.08.2010/MIR

Seite 9 von 17


Management Summary Bison Solution

3.4 Business Data Integrator Der Business Data Integrator (BDI) konsolidiert Schnittstellen und steuert den Datenaustausch zwischen Anwendungen, Systemen und Prozessen auf der Basis einer modernen, entkoppelten Architektur. Daneben enthält der BDI zahlreiche vorkonfigurierte Standard Schnittstellen für eine Vielzahl von Anwendungen. Der BDI ist vollständig in BDF integriert und verbindet diese mit verschiedenen Anwendungen und Systemen unabhängig von Herstellertechnologien. So ermöglicht der BDI als zentrale Drehscheibe einen automatischen Datenaustausch über System- und Unternehmensgrenzen hinweg. Schnittstellen werden mit Hilfe von Adaptoren implementiert, welche wiederum auf Connectoren aufsetzen. Die Connectoren stellen die physische Verbindung zwischen Systemen sicher.

Abbildung 6: BDI Transformationssicht

Wir kennen zwei Arten von Interfaces: -

Data Interface

-

Service Interface

3.4.1 Data Interface Die Bedeutung eines Data Interface ist, Daten von einem System zum Austausch von einem oder vielen anderen Systemen bereitzustellen. Daher spielt es keine Rolle, ob ein Bison Solution System beteiligt ist oder nicht. Ein Data Interface als solches sollte so wenig Geschäftslogik wie möglich abdecken. Für das Business notwendige Prüfungen und Funktionen sollten in der jeweiligen Anwendung und nicht innerhalb des Data Integrator angesiedelt werden. Zum Lesen oder Schreiben von Daten von bzw. zu einem System, braucht es einen Adapter. Daher benötigt ein Data Interface mindestens zwei Adapter, einer der Daten aus dem Quellsystem liest und ein anderer, um sie ins Zielsystem zu schreiben. Mit der Data Process Komponente, werden diese Adapter zusammen gehalten. Die Data Process Komponente implementiert somit eine logische Daten-Schnittstelle.

Management Summary Bison Solution

06.08.2010/MIR

Seite 10 von 17


Management Summary Bison Solution

3.4.2 Service Interface Die Service-Schnittstelle bietet die Möglichkeit, Bison Solution Business Funktionalität (z.B. Produkt Preiskalkulation) an Dritt-Systeme als Web Service zur Verfügung zu stellen. Service Interface

Business Function Internet

~ Data Process

Abbildung 7: BDI Service Interface

Über das Service Interface kann aber auch ein Data process als Web Service gegen aussen zur Verfügung gestellt werden.

3.5 Workflow Designer Mit Hilfe des Workflow Designer lassen sich GUI Abläufe steuern. Mit Hilfe von Bausteinen wie Entscheidung oder Logik definiert der Customizer das Verhalten und passt dieses auf die Kundenbedürfnisse an.

Abbildung 8: Aktivitäten der Geschäftsprozesse

Management Summary Bison Solution

06.08.2010/MIR

Seite 11 von 17


Management Summary Bison Solution

3.6 Printing & Reporting Engine Beim Online-Reporting werden die Daten «online», das heisst «in realtime» abgerufen. Aus diesem Grunde sind Online-Reports vor allem für das direkte Drucken von aktuellen Daten, wie Formulare (Rechnungen, Lieferscheine, etc.), aktuelle Zusammenstellungen, etc. vorgesehen. Selektionen und Sortierungen werden direkt aus Greenax in den Report übernommen. Die Online-Reports werden mit Report-Design-Tool Crystal Reports von SAP/BO erstellt. In Crystal Reports werden die Datenfelder aus den Business Views ausgewählt und der gewünschte Report designed. Das Drucken wird ebenfalls von Crystal Reports kontrolliert, in dem die Daten mit dem Design zusammengeführt werden und so der konkrete Report generiert wird. Business Views werden direkt mit Hilfe eines Editors in der Workbench erstellt und stehen danach unmittelbar für den Bau von Reports zur Verfügung.

Abbildung 9: Business Views als Basis für Reports

Management Summary Bison Solution

06.08.2010/MIR

Seite 12 von 17


Management Summary Bison Solution

Das Formular Layout wird mit Hilfe des Crystal Reports Designer erstellt. Dabei können neben den Business Views auch noch weitere externe Datenquellen angezogen werden. Umfassende Funktionen für den Bau von komplexen Reports mit Hilfe von Formeln, wie auch eine direkte Preview mit realen Daten sind nur einige Merkmale der Lösung.

Abbildung 10: Ansicht im Report Designer

Management Summary Bison Solution

06.08.2010/MIR

Seite 13 von 17


Management Summary Bison Solution

3.7 Installer Auf Bison Solution entwickelte Business Lösungen werden über einen eigenen Installer auf den neuesten Stand gebracht. Dieser Installer kann auf dem Framework heraus generiert werden. Die Funktion des Installer ist einerseits den Code Stand anzuheben, jedoch auch Datenbestände auf neue Strukturen zu migrieren. Die selektive Referenzmodel Installation erlaubt eine gezielte Auslieferung von spezifizierten Lösungen z.B. für eine Branche. Mit Hilfe der DB Steps werden Datenbank Änderungen nachgefahren. Die Release Plugins erlauben so genannte Sprungreleases d.h. es können gewisse Releases auch ausgelassen werden. Trotzdem wird aber sichergestellt, dass notwendige Datenmigrationen und Konfigurationen nachgefahren werden. Weiter lassen sich die Installer in einem Silent Mode ausführen, welches einen hohen Grad der Automatisierung erlaubt.

3.8 Bison Solution Entwicklungsumgebung Code Entwickler wissen die vielen hilfreichen Werkzeuge der Bison Solution Development Framework Entwicklungsumgebung zu schätzen, sei es in der täglichen Arbeit wie aber auch für die Einarbeitung neuer Programmierer.

Die Sourcecodeverwaltung Integration erlaubt die Historisierung von Code, die gemeinsame Entwicklung auf einer Codebasis wie auch die Entwicklung paralleler Versionen u.a. für verschiedene Releasestände. Zudem stehen dem Entwickler Code Templates zur Verfügung, welche einerseits die Code Qualität erhöht, andererseits die Zeit repetitiver Arbeiten verringert und ein methodisches Vorgehen unterstützen. Mit Hilfe von Generatoren werden Zugriffsklassen für Datenbank Objekte erzeugt, über welche der Programmierer auf den Persistence Layer zugreifen kann, ohne dass er Kenntnisse in SQL Queries benötigt. Ein weiterer Vorteil der Entwicklungsumgebung bildet der lokale Server, mit welchem der Code auf der Arbeitsumgebung des Entwicklers getestet werden kann, bevor dieser Code Check-In ausgeführt wird. Mit Hilfe von Junit Testing wird zudem sichergestellt, dass bereits lauffähiger Code auch nach Erweiterungen noch funktioniert.

Management Summary Bison Solution

06.08.2010/MIR

Seite 14 von 17


Management Summary Bison Solution

3.9 Applikationsentwicklung Applikationsentwicklung mit dem Business Development Framework erfolgt auf unterschiedlichen Stufen.

3.9.1 DB-Design 

Erweiterung bestehender Tabellen mit zusätzlichen Feldern

Erstellung neuer Tabellen

Views/Selections zu den Tabellen werden automatisch generiert

3.9.2 Views/Queries 

Erstellen eigener zusätzlicher Views bzw. Selections

Notwendige Klassen für den Zugriff auf den Data Access Layer werden automatisch erstellt.

3.9.3 Business Logic 

Erstellen von Business Logic in Form von Plugins  notwendige Logik zur Erhaltung der Daten Konsistenz einer Entität

Management Summary Bison Solution

06.08.2010/MIR

Seite 15 von 17


Management Summary Bison Solution

Abbildung 11: Codebeispiel eines Plugins

Erstellen von Business Logic in Form von Pluglets  optionale Logik, welche über die Konfiguration aktivert oder deaktiviert werden kann z.B. Preisfindung

Abbildung 12: Codebeispiel Pluglets

3.9.4 Defaulting, Visibility 

Definition von Defaultwerten auf Feldern

Steuern der Sichtbarkeit und Eingabefähigkeit von GUI Elementen mit Hilfe von logischen Ausdrücken (Expressions)

3.9.5 UI-Design 

Erstellen von GUI Masken (Detail, Suche, etc.) mit Hilfe von GUI Elemente wie Felder, Feldgruppen, Trees, Grids, etc.

3.9.6 UI Customization 

Anpassung von bestehenden GUI Masken auf persönliche Bedürfnisse des Benutzers

Erstellen von Business Rollen gerechten GUI's

Management Summary Bison Solution

06.08.2010/MIR

Seite 16 von 17


Management Summary Bison Solution

4 Projektvorgehen 4.1 Zusammenarbeit mit Bison Bison hat in den letzten Jahren intensiv an der Entwicklung von Bison Solution gearbeitet. Viele Erkenntnisse sind in das Produkt Bison Solution und dessen Anwendung eingeflossen. So sieht sich Bison für neue Nutzer von Bison Solution als viel mehr als „nur“ ein Lieferant von Software. Als Berater, Ausbildner und Coach setzt Bison alles daran, damit die neuen Lösungen «powered by Bison Solution» in jeder Hinsicht am Markt überzeugen. Die Kunden von Bison können sich auf ein stabiles Fundament verlassen. Bison gewährt fortwährende Weiterentwicklung von Bison Solution. Neue Technologie-Standards werden in Bison Solution adaptiert, Anforderungen seitens der Kunden werden im Auftrag in den Standard eingebaut. Damit bleibt Bison Solution stets modern.

4.2 Technische + kommerzielle Validierung Ein Vorprojekt schafft Klarheit und Vertrauen. Welchen Nutzen Bison Solution wirklich bringt, ob das gegenseitige Verständnis vorhanden ist, wie die Lösungsarchitektur aussehen könnte, in welchen Bereichen eine Weiterentwicklung in Bison Solution erforderlich ist und wie die Zusammenarbeit zwischen den Firmen sich entwickelt, diese Fragen können im Vorprojekt geklärt werden. Damit wird das Fundament für eine nachhaltige Geschäftsbeziehung gelegt. Denn der Entscheid ist wegweisend für den die neue Lösung «powered by Bison Solution», das Unternehmen und auch Bison. Im Rahmen des Vorprojekts werden neben der technischen Validierung auch wirtschaftliche Aspekte für den Rahmenvertrag betrachtet.

4.3 Lizenzierungsmodelle + Rahmenvertrag Der effektive Wert von Bison Solution muss gemessen werden am Beitrag, den Bison Solution zum Geschäftserfolg liefert. Und dieser kann bis zur Existenzsicherung eines Softwareherstellers gehen, wenn mit dem Einsatz von Bison Solution das Time-to-Market der neuen Lösungsgeneration entscheidend geprägt wird. In jedem Fall kostet die Eigenentwicklung der von Bison Solution bereitgestellten Funktionalitäten schnell einen zweistelligen CHF Millionenbetrag, die Weiterentwicklung und Betreuung nicht eingerechnet. Bison Solution wird als gesamtes Business Software Development Framework über einen Rahmenvertrag in jährlicher Lizenz zur Verfügung gestellt. Die Lizenzkosten sind in jedem Fall deutlich geringer als vergleichbare Investitionen in die eigene Entwicklung. Darüber hinaus sind Modelle mit einem signifikanten Anteil bei den Royalities möglich. Das heisst, ein Softwarehersteller bezahlt einen Teil seiner Framework-Lizenzkosten erst mit der erfolgreichen Vermarktung seiner damit gebauten Lösung. Auch weitergehende Lizenzierungen basierend auf Service-Modellen sind durchaus denkbar und können im Rahmen der Validierung betrachtet werden.

4.4 Dienstleistungen Eine umfassende Einführung in die Nutzung von Bison Solution ist mit Sicherheit eines der entscheidenden Kriterien für die effiziente Entwicklung der neuen Lösung «powered by Bison Solution». Deshalb bietet Bison eine zielgerichtete und individuell ausgestaltete Schulung sowie die direkte Betreuung der Entwickler durch Entwickler. Damit wird das Know-how gezielt weiter gegeben. Branchen- und kundenspezifische Anforderungen an das Framework werden im Auftrag als integralen Bestandteil des Frameworks entwickelt und gepflegt. Mit dem Einsatz von Bison Solution erhalten die Kunden einen direkten Zugang zu Technologie, Kompetenz und Erfahrung, als wären es die eigenen Entwickler, jedoch zu einem Bruchteil der Kosten.

«powered by Bison Solution» - Es lohnt sich.

Management Summary Bison Solution

06.08.2010/MIR

Seite 17 von 17


Turn static files into dynamic content formats.

Create a flipbook
Bison Solution - Management Summary by Bison Schweiz AG - Issuu