When you look at the main stream cloud computing stack, you usualy find IaaS,PaaS,Saas. For me, this looks very much just as the beginning of some far bigger "thing", as some still very (imature) foundational work. Necessary, but not an end point.
I would like to suggest the next layer: Business as as Service.
In order to clarify what I mean by this I would like to leave the cloud computing arena and although not too bad in english, I will switch to my native German tongue (and maybe translate to english later on). And as usual, as this is in my free time, I do not have too much time to detail everything out right now. So this will only be the rough idea, critics welcome !
-----------------
BaaS bezeichnet einen weiteren Abstraktionslayer im Rahmen sowohl der Cloud Computing Kategorisierung (IT Sicht), als auch im Bereiche Enterprise/Business Architecture (Business Sicht)
Definition BaaS: Abstraktions Schicht zur Automatisierung von Wirtschaftssystemen.
Atomare Entität auf diesem Layer ist die Geschäftstransaktionen = Austausch von Waren/Dienstleistung/monetäre Werten in einem für diesen Einzelfall festgelegten Tauschverhältnis
Ware gegen Ware oder Dientleistung gegen Dienstleistung oder monetärer Wert gegen monetärer Wert stellen auch legitime Tauschformen dar.
BaaS Geschäftstransaktion: Geschäftstransaktion, welche durch (teil-)autonome Systeme zwischen Geschäftsentitäten rechtsverbindlich getätigt und abgewickelt wird, wobei alle notwendigen Bedingungen einzelvertraglich gekapselt enthalten sind und keine weitere Kommunikation erfolgt, insbesonderer keine humane Interaktion mit systemen.
Mehrere diese Transaktionen können einen inneren Zusammenhang aufweisen, z.B. in Form einer Wertschöpfungskette, also einer vorher-nacher Relation, oder eine Subtyping/Supertyping Relation.
Die Definition des Transaktions(tausch)gegenstandes und somit die Möglichkeit diesen Anzubieten und Nachzufragen, erfolgt in einer Geschäftsfeld-einheitlichen Domain Specific Language, welche wiederum auf einer universellen DSL basiert. Wo Bedarf besteht, können automatisierte Interpretermechanismen DSL Anfragen eines Geschäftfeldes (z.B. einer Branche) in DSL Anfragen eines anderen Geschäftfeldes übersetzen.
Angebot und Nachfrage werden dezentral über universelle Discovery Mechanismen ohne zentrale Platform facilitiert, z.B. durch das Erzeugen und Reagieren auf Events. (Events im Sinne von Event Driven Architecture)
Ein Verweis auf brancheneinheitliche Standards- und Rahmenbedingungen ist möglich, sofern diese ein-eindeutig sind. (Beispiel Handel: INCOTERMS)
Rahmenverträge können als Kontext für andere Geschäftstransaktionen geschlossen werden. Die Abbildung erfolgt ebenfalls als eine Geschäftstransaktion, auf welche ein-eindeutig referenziert werden kann.
Was ermöglicht diese Sichtweise?
Ich bin der Überzeugung, daß branchenweite DSL Ansätze (welche durch Gremien standartisiert werden), kombiniert mit universellen Discovery Mechanismen, eine sowohl notwendige als auch hinreichende Voraussetzung dafür sein werden daß:
- grosse Bereiche des Wirtschaftens zu einem signifikant höherern Teil automatisiert werden kann
Hiermit meine ich insbesondere jene Bereiche, welche derzeit noch durch Sachbearbeiter "bearbeitet" (also letztendlich Einzelfall-ausführend entscheiden) werden.
Stichworte : KI in Business, Rolle von Branchenverbänden und Standartisierungsgremien, Rolle Politik, Volkwirtschaftliche Ressourcenallokations-optimierung, Beschleunigung Bedarf-Angebot Abdeckung, ..
------------------------------
So, time is up, far too fast, as usual, I will need to find a job where i can research into this during working hours :-)