Invantive Producer
Als integriteit en compliance noodzakelijk is. Maar niks extra mag kosten.
Agenda Invantive Visie De Invantive Benadering Het Invantive Resultaat Invantive Producer Praktijkvoorbeelden
Invantive Flexibel Pragmatisch Integer Langdurige relaties met major league
Visie op Bedrijfsoplossingen Best
of breed Integriteit en compliance Business first Time to market Kwaliteit Offshoring?
Best of breed Meer keuzevrijheid. Goedkoper dan alles-in-1. Sneller klaar. Past de stekker technisch? Gaat er ook wel functioneel 230V door?
Integriteit en Compliance Wet- en regelgeving. Kredietcrisis. Vertrouwen en controle.
Business first Oplossingen zijn gewenst.
Techniek is hulpmiddel.
Kwaliteit Of iets of iemand aan zijn doel beantwoordt. Facilitator!
Time to market Minder tijd. Meer kwaliteit.
Offshoring?
De Invantive Benadering
Best of breed Meer keuzevrijheid. Goedkoper dan alles-in-1. Sneller klaar. Open standaarden: SQL, C#, Java, Unicode. Past de Business stekker technisch? layer. clients. 230V door? Gaat er Multiple ook wel functioneel Connectiviteit: JDBC, ODBC, WS-I, .net, SQL. User hooks: pas workflow en bedrijfsregels dynamisch aan.
Integriteit en Compliance Wet- en regelgeving. Kredietcrisis. Vertrouwen en controle. AAA: authenticatie, autorisatie en audit trail. Realtime datawarehouse. Volg ISO 27002 (ISO 17799/BS 7799).
Business first Oplossingen zijn gewenst.
Techniek is hulpmiddel. Model-driven approach. Model in bedrijfstermen. Geen repeterend werk.
Kwaliteit Of iets of iemand aan zijn doel beantwoordt. Facilitator! Proces-gericht. Robuust. Onderhoudbaar. Gedocumenteerd. Constante kwaliteit.
Time to market Minder tijd. Meer kwaliteit.
Kwaliteit, kwaliteit, kwaliteit. Model-driven, bouwfase minimaliseren. Minder fouten by design. Geautomatiseerd testen.
Het Invantive Resultaat
Gegevens en processen flexibel toegankelijk Aansluiting Boxed GUI(s)
Toegang SQL
MS Outlook Webservices
Rapportage: MS Excel, Business Objects, SQL Server Reporting Services, Cognos
JDBC
Koppelen: ETL, MS Workflow Foundation
Opslag
Bedrijfsobjecten
Rapportage objecten
ERP: Microsoft AX, Coda, Exact, King
Authenticatie: MS Active Directory, LDAP
Bedrijfslaag
OLTP (actuele situatie)
Gegevensbeveiliging
Functiebeveiliging
OLAP (historische situaties)
Werkstromen ODBC Audit trail
MS .net datalayer (direct of tunnel)
Doorslagen (kubussen) Application controls
Aansluiting Gebruikers hebben toegang tot dezelfde processen en gegevens via meerdere GUIs. Bedrijfslogica centraal = minder onderhoud bij meerdere GUIs. Kies vandaag de beste GUI voor doel. Nieuwe inzichten? Geen desinvestering in bedrijfslaag of opslag.
Toegang Vrijheid dankzij meerdere protocollen. Geen handwerk, klik, klaar. SQL, JDBC, ODBC. WS-i webservices. MS .net datalaag.
Toegang: MS .net datalaag Direct en tunneled, klik, klaar. Altijd connectivity voor SaaS / ASP en mobiel werken. LAN
GUI
SQL
Https
Internet
Webservices
Bedrijfslaag / opslag
Bedrijfslaag Bedrijfsobjecten Rapportage objecten Gegevensbeveiliging Functiebeveiliging Werkstromen Audit trail Application controls
Bedrijfslaag: Objecten Rapportage object Voorgekookt antwoord voor informatiebehoefte. Rapportage. Uitbreidbaar naar bedrijfsobject.
Bedrijfslaag: Objecten Bedrijfsobject 1-op-1 vertaling van bedrijfsconcept binnen uw bedrijf met mutatie mogelijkheid. Verzamelt gegevens uit meerdere locaties. Wijzigt gegevens waar nodig bij mutatie. Zowel gegevens als documenten. Opvragen en invoeren.
Bedrijfslaag: Documentatie Altijd actueel: Relatiediagram (automatische layout) Datamodel Bedrijfsmodel en bedrijfsregels
Bedrijfslaag: werkstromen Werkstroom voorbereid: Haak eenvoudige logica in op de verwerking. Inhaken kan: Centraal: in een release, bepaald door R&D. Decentraal: in een installatie, bepaald door klant.
Bedrijfslaag: beveiliging Toegang tot functies op basis van rol. Gegevens beveiligd: per bedrijf, per project, per klant, ... Beveiliging in de kern: een gebruiker of GUI ontwikkelaar kan beveiliging niet passeren.
Bedrijfslaag: AAA Reactieve beveiliging: Audit trail in de kern. Wie heeft wat kunnen zien (interacties)? Wie heeft wat gewijzigd (transacties)? Application controls.
Bedrijfslaag: Dataplein Invantive Producer levert een dataplein waar uw gegevens samenkomen. Eenvoudige distributie naar andere systemen!
Opslag OLTP (actuele situatie) OLAP (historische situaties) Doorslagen (kubussen)
Opslag: Volledige Historie Historische situaties eenvoudig opnieuw op te roepen. Historie blijft behouden, ook als andere systemen niet meer bestaan of geen historie vasthouden.
Opslag: Doorslagen (kubussen) OLAP realtime datawarehouse bevat alles. Doorslagen bieden punt query prestaties. OLTP
OLAP
Kubussen
Het hulpmiddel
Invantive Producer
Invantive Producer Ontwikkelomgeving voor bedrijfskritische systemen met hoge eisen aan integriteit en compliance. Sinds 2004. Concepten ontleend aan Codd, CoolGen en TopSystems (Usoft). Model driven. Voor klein (10 tabellen) tot groot (500+ tabellen). 100% generatie. Specificeren in plaats van bouwen.
Invantive Producer Geautomatiseerd testen. Repository is gebouwd in Invantive Producer. Uitgebreide bibliotheken voor Java, asp.net en Oracle.
Specificeren
Web GUI
MS Excel
Autocomplete
Repository
SQL
Uitrollen
Repository Code
Documentatie
Database
Code Bedrijfsobjecten. Rapportageobjecten. Onderhoud datawarehouse. .net datalaag. Webservices.
Documentatie Relatiediagram (PDF, GraphML) Datamodel (XML) Technisch datamodel (PDF, Excel) Implementatie werkboek (Excel) Referentie handboek (Help & Manual*)
Database Aanmaken database gebruikers. Rechten toekennen. Aanmaken tabellen, indexen en constraints. Automatische conversie actuele gegevens. Automatische conversie historische gegevens.
Database kennis niet nodig. Upgrade verloopt automatisch, onafhankelijk van start situatie.
Repository Structuur
Applicaties Tabellen
Kolommen
Indexen
Relaties
Bedrijfsobjecten
Modules
Elementen
Module Object Relaties
Bedrijfsregels
Datasets
Gegevens
Transformaties
Benodigde Infrastructuur Oracle RDBMS Connectiviteit: _______ Taal: _______ GUI: _______
Invantive Producer
Als integriteit en compliance noodzakelijk is. Maar niks extra mag kosten.