graphapps brochure november 2016

2
GraphApps Provides A Revolutionary Way to Build Enterprise Software GraphApps Provides the First Development Environment Enabling to Create Easy Evolving Enterprise Software That Address the Most Demanding Core Businesses The business data are managed as an evolving “graph” which structure can evolve with time The application navigation experience is completely customizable and intuitive enhancing user productivity The business rules are infinitely extensible and can apply to current or past data Develop, make evolutions and maintain software with: Constant function point cost No technical debt OBJECTIVES The Build process is very risky for complex applications (creation and rewriting) The Run process is becoming, with time, more and more costly, risky and unproductive CURRENT ISSUES Create ever-extensible applications Do not pay the price of redesign/refactoring: No more data migration No more non-regression testing Risks, costs, complexity REQUIREMENTS CHALLENGES ADDED VALUE “Really-Soft” Software

Upload: olivier-rey

Post on 16-Apr-2017

519 views

Category:

Software


0 download

TRANSCRIPT

GraphApps Provides A Revolutionary Wayto Build Enterprise Software

GraphApps Provides the First Development

Environment Enabling to Create Easy Evolving Enterprise Software That Address the Most

Demanding Core Businesses

The business data are managed as

an evolving “graph” which structure can

evolve with time

The application navigation

experience is completely

customizable and intuitive

enhancing user productivity

The business rules are infinitely

extensible and can apply to

current or past data

Develop, make evolutions and maintain software with:•Constant function point cost•No technical debt

OBJECTIVES

The Build process is very risky for complex applications (creation and rewriting)

The Run process is becoming, with time, more and more costly, risky and unproductive

CURRENT ISSUES

Create ever-extensible applications

Do not pay the price of redesign/refactoring:•No more data migration•No more non-regression testing•Risks, costs, complexity

REQUIREMENTS

CHALLENGES ADDED VALUE

“Really-Soft” Software

•The GraphApps Framework proposes to use the Graph-Oriented Programming paradigm•This enables the creation of applications that are robust to any kind of change, even structural changes (for instance time-based regulatory business rules, data structure changes, etc.)•This revolutionary approach is inspired by the semantic web and graph grammars research works•GraphApps provides patterns to design really evolving applications with a forever constant function point cost(most extensions don’t need redesign, integration nor full non-regression testing)

The business rules are infinitely

extensible and can apply to

current or past data

•Graphs are everywhere (social web, security, retail, Big Data)•Graph Data are the future of business data because they enable multiple correlations and are “soft“ enough to be easily manipulated and restructured

GraphApps introducesthe first solution to create

real graph-orientedenterprise software

Contact Us

Alexandre RicciardiCTO GraphApps

Centrale ParisTech, 15+ years of [email protected]

Olivier ReyCEO GraphApps

Mines ParisTech, 20+ years of [email protected]

ADDED VALUE OUR TOOLS

•The GraphApps Framework enforces the Graph-Oriented Programming paradigm in a complete modern responsive web framework that enables to create quickly the most demanding and complex applications•The GraphApps Framework comes with many reusable components that bring productivity features including alternate navigation systems that revolution the user experience•With the GraphApps code generators, you can generate default graphical beans for your software and get started very quickly

The application navigation

experience is completely

customizable and intuitive

enhancing user productivity

Designed For

•The GraphApps Designer enables project managers, architects, designers and developers to create complex applications while mastering the various aspects of Graph-Oriented Modeling which is a new modeling approach melting Object-Oriented design, Functional programming, Design By Contract and Rule-Based programming.•It enables to address the most complex and most demanding business applications in a fun and productive way

The Business Data are

managed as an evolving graph

which structure can evolve with

time

https://graphapps.net • • • https://twitter.com/graphapps