SNAP
    SNAP is de object georiënteerde ontwikkelomgeving voor het bouwen van bedrijfskritische gedistribueerde Business Process Automation toepassingen. Hierbij wordt het "template"-concept toegepast. Een template is een combinatie van voorgedefinieerde applicatie-elementen, bedrijfsspecifieke elementen en gegevens om een applicatie te bouwen. Deze template benadering promoot grootschalig hergebruik, tot 80 % of meer van de applicatiecode. Deze benadering maakt het mogelijk om in eenvijfde van de tijd en met eenderde van de mankracht een applicatie te ontwikkelen. Mede hierdoor is het mogelijk met behulp van SNAP complexe, coöperatieve gedistribueerde applicaties te bouwen.

    SNAP bestaat uit vijf componenten die in één ontwikkelomgeving zijn geïmplementeerd. Dit zijn het Object Model, de Grafische User Interface, Communicatie-component, Permanent Storage en de External Application Software component. Onderdeel van deze Communicatie-component is de Shared Information Base. Deze unieke faciliteit maakt met behulp van object sharing tussen de processen en dynamische object updating effectieve communicatie mogelijk tussen gedistribueerde processen in een dynamische omgeving.

 terug...