www.wikidata.de-de.nina.az
Nuclos ist eine freie Enterprise Resource Planning Software ERP Software die der GNU Affero General Public License unterliegt Es handelt sich bei Nuclos um einen Softwarebaukasten mit dem Unternehmen ERP Software erstellen konnen Nuclos wird seit 2003 entwickelt Seit Oktober 2009 ist Nuclos Open Source seit Juli 2010 steht es zum Download zur Verfugung Der Name Nuclos leitet sich ab aus einer Kombination der Begriffe Nucleus lat Kern und dem Kurzel OS fur Open Source Nuclos wurde von der Firma Novabit entwickelt die seit Mitte 2010 Mitglied der Open Source Business Alliance ist NuclosBasisdatenEntwickler Novabit Informationssysteme GmbHAktuelle Version Nuclos 4 50 1 14 Dezember 2021 Aktuelle Vorabversion Nuclos 4 51 0 SNAPSHOT 9 Dezember 2021 Betriebssystem beliebigProgrammiersprache Java 1 Kategorie Unternehmenssoftware ERP CRM SCM Lizenz AGPLdeutschsprachig jawww nuclos de Inhaltsverzeichnis 1 Softwareerstellung mit Nuclos 1 1 Iterative Realisierung 1 2 Baukastenprinzip 1 3 Nuclets 2 Ziele des Projekts 2 1 Arbeitsteilung 3 Standardprozesse 4 Architektur 5 Entwicklungsprozess 6 Weblinks 7 EinzelnachweiseSoftwareerstellung mit Nuclos BearbeitenNuclos abstrahiert in seiner Eigenschaft als Softwarebaukasten von technischen Details insbesondere auch von Programmiersprachen Der Ersteller einer Businessapplikation in Nuclos benotigt im Gegensatz zum Softwareentwickler in anderen Systemen in der Regel keine Kenntnisse uber Programmiersprachen mehr um Geschaftsprozesse mit Nuclos abzubilden Da ein Verstandnis der Geschaftsprozesse typischerweise eine Kenntnis von Zusammenhangen im Unternehmen voraussetzt und oftmals auch eine Koordination von mehreren Beteiligten erfordert sollte der Applikationsersteller in Nuclos uber eine gewisse disziplinarische Befugnis oder Fuhrungsverantwortung und einen umfassenderen Uberblick uber das Unternehmen verfugen Iterative Realisierung Bearbeiten Diese Art der Herangehensweise an Softwareentwicklung bei welcher der Betroffene eines Geschaftsprozesses in die Lage versetzt wird seinen Geschaftsprozess in Nuclos selbst zu definieren erleichtert und unterstutzt insbesondere eine iterative Umsetzung da Kommunikations und Abstimmungsbedarf zwischen Unternehmensfunktion und IT reduziert wird Einerseits entfallt der Aufwand fur alle an der Umsetzung beteiligten Personen Anforderungen in Form von Spezifikationen zu Papier zu bringen die dann als Grundlage eines Verstandnisses der Anforderungen durch den Softwareentwickler bzw Programmierer dienen Andererseits werden in der Mehrheit der Falle schriftliche Spezifikationsunterlagen zum Bestandteil von Werkvertragen zwischen Unternehmen und Softwareentwicklern gemacht Damit wird die nachtragliche Anderung von Anforderungen wahrend der Projektlaufzeit und spater zumindest erschwert und ist oft mit preislichen Aufschlagen verbunden Diese entfallen wenn eine direkte Umsetzung der Anforderungen durch die Unternehmensfunktionen selbst geschehen kann In diesem Zusammenhang hebt Nuclos die Trennung zwischen Design Time Entwurfszeit Compile Time Ubersetzungszeit und Laufzeit auf Die Erstellung von Businessapplikationen in Nuclos erfolgt innerhalb derselben Benutzeroberflache wie die Nutzung der erstellten Applikation selbst Eine Organisation des Applikationserstellungsprozess geschieht in Nuclos uber eine entsprechende Benutzerrechtesteuerung Baukastenprinzip Bearbeiten Im Gegensatz zu proprietaren ERP Systemen und anderen Open Source ERP Systemen geschieht die Realisierung von ERP Software basierend auf Nuclos unter Nutzung generischer Mechanismen die allen Geschaftsprozessen und typischen Anforderungen an datenverarbeitende Systeme gemein sind Fur einen konkreten individuellen Geschaftsprozess nimmt der Applikationsersteller in Nuclos eine Konfiguration bzw Parametrisierung der generischen Mechanismen vor um diese fur die einzelnen Anwendungsfalle einzustellen Er erstellt dabei Entitaten Maskenlayouts Gesamt und Teilprozesse Geschaftsregeln Workflows und Reports und fugt diese wie Bausteine zusammen Nuclets Bearbeiten Die daraus resultierende Businessapplikation wird nicht zu einem festen Bestandteil von Nuclos sondern bleibt ein von Nuclos getrenntes Softwareartefakt sog Nuclet das sich nur aus Konfigurationsinhalten und Parametern zusammensetzt und damit unabhangig von einer Softwarekompilierung jederzeit zur Laufzeit anderbar ist Die technische Struktur von Nuclos erzwingt eine strikte Trennung von Nuclos und den darauf aufsetzenden Nuclets Dies ermoglicht insbesondere auch einen einfachen Austausch von Nuclets zwischen Unternehmen bzw Anwendern Ziele des Projekts BearbeitenDas Ziel von Nuclos ist es individuelle ERP Enterprise Resource Planning Systeme insbesondere auch fur KMU kleine und mittlere Unternehmen zuganglich und bezahlbar zu machen Dieses Ziel versucht Nuclos als Open Source zum einen durch eine Commoditisierung 2 von Software und Geschaftsprozessen und zum anderen durch eine konsequentere Arbeitsteilung zwischen Unternehmensfunktionen und der IT in einem Unternehmen zu erreichen Arbeitsteilung Bearbeiten Heute besteht ein enger Zusammenhang zwischen Geschaftsprozessen und eingesetzten Technologien Beides wird heute oft von ein und demselben Hersteller bezogen womit die Qualitat und Eignung von Software gleichzeitig sowohl von der technischen als auch von der fachlichen Kompetenz des Anbieters abhangt Eine klarere Trennung der Geschaftsprozesse von eingesetzten Technologien fordert eine sinnvollere Arbeitsteilung zwischen Unternehmensfunktionen und IT Wahrend die IT dafur verantwortlich ist die Stabilitat und Sicherheit einer einheitlichen technologischen Grundlage zu gewahrleisten konnen die leitenden Stellen der Unternehmensfunktionen ihre Anforderungen darauf selbst abbilden Eine fachliche Ubereinkunft zwischen IT und Unternehmensfunktionen ist bei dieser Form der Arbeitsteilung nicht mehr bzw nur noch in reduziertem Umfang erforderlich So konnen etwa branchenspezifische Geschaftsprozesse von Branchenexperten geschaffen werden bzgl derer ein einzelner IT Anbieter nur bedingt das notige Fachwissen selbst aufbringen konnte Standardprozesse BearbeitenEine initiale Installation von Nuclos enthalt keine vorgefertigten Geschaftsprozesse Der Hersteller liefert keine fertigen Nuclets mit unterstutzt aber bei der Erstellung individueller Nuclets Er fuhrt die kurze Realisierungszeit von Nuclets mithilfe von Nuclos an und weist darauf hin dass insbesondere die Kernprozesse eines Unternehmens als wertschopfende und differenzierende Prozesse unternehmensspezifisch sind und daher durch individuell entworfene Software unterstutzt werden mussen wohingegen Standardsoftware nur solche Prozesse unterstutzen kann die in allen Unternehmen weitestgehend identisch sind Eine Standardisierung von Prozessen ist dort sinnvoll wo eine Differenzierung keinen Mehrwert schafft Dies ist typischerweise der Fall bei unterstutzenden Prozessen die deshalb auch oft in Shared Services konsolidiert oder im Rahmen eines Business Process Outsourcing an Dienstleister ausgelagert werden 3 4 5 Architektur BearbeitenNuclos ist Spring basierend Zum Einsatz kommt ein Apache Tomcat grundsatzlich kann Nuclos jedoch auf beliebigen Java Servlet Containern betrieben werden Entsprechend setzt Nuclos client und serverseitig Java voraus und ist auf jedem Betriebssystem lauffahig fur das eine Java Distribution existiert Nuclos abstrahiert Datenbankzugriffe und kann daher prinzipiell auf beliebigen relationalen SQL Datenbanken betrieben werden Unterstutzt werden derzeit PostgreSQL Oracle Database Microsoft SQL Server Sybase Db2Entwicklungsprozess BearbeitenDas Projekt wird massgeblich von der Firma Novabit getragen Das Bitbucket Repository 6 und das Maven Repository 7 beide vom Hersteller gefuhrt sind frei zuganglich Eine Projektubersicht findet sich auch bei Ohloh 8 Der Hersteller betreibt ein offentliches auf Jira Software basierendes Issue Tracking System 9 zur Erfassung von Featurewunschen und Fehlern Weblinks BearbeitenOffizielle Webseite Deutsch Source Code Repository bitbucket org nuclos Maven Repository maven nuclos de Projektubersicht ohloh net p nuclos Issue Tracking System support nuclos deEinzelnachweise Bearbeiten The nuclos Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 18 Juli 2018 Grundlagen der IT Industrialisierung PDF 211 kB Pro amp Contra zum Thema Individualsoftware PDF 329 kB ERP Management Juni 2010 abgerufen am 26 Marz 2018 Potenziale und Risiken von Standard und Individualsoftware Memento vom 15 August 2010 im Internet Archive Business Process Standardization in Complex Organizations Making It Work Musings on Effective Management abgerufen am 26 Marz 2018 englisch bitbucket org nuclos maven nuclos de ohloh net p nuclos support nuclos de Abgerufen von https de wikipedia org w index php title Nuclos amp oldid 218177439