Create and design the application data model in a fully visual manner. Application entities are built and managed easily to produce the data requirements essential to the business processing of the application.Read about creating entities
Generate Data Models
The Graphite Studio platform generates a complete normalized relational database based on the Entity model designed within a project. This is accomplished using standard ORM tools such as Entity Framework 6.0. As the Entity model changes the platform provides the project team with the scripts necessary to update the database structure, allowing for the abstraction of complex relational database requirements such as identifiers, link tables, foreign keys and indices.Learn about generated database
Define all application processing with unprecedented visibility and control. All business logic is expressed in graphical flowcharts that define every application instruction and provide detailed self-documentation of the solution.
Enterprise class applications that process large amounts of data need the capability to run business transactions across multiple threads on multiple application servers. Graphite Studio has a special purpose library and a flowchart shape that allows a developer to run behaviors asynchronously. These processes can be processed across multiple servers based on configuration settings. Moreover these asynchronous processes can be scheduled to run at prefixed times.
Like any mature development platform Graphite Studio provides developers tools to conduct robust unit testing on business logic created. Developers can create unit test processes in the arrange-act-assert paradigm specific to every process model and execute these processes from within the platform.Learn about running a unit testing
Drag and drop construction of all end user screens. See screens build dynamically in the screen preview window and tailor all user interactions to your exact specifications. Build and refine screens with extreme speed and ease to ensure applications are robust yet intuitive for maximum efficiency.Learn more
Integrate Web Services
Consume Web Services
With Service Oriented Architecture in mind, Graphite Studio makes integrating with other systems extremely intuitive. Consumption of web services is achieved simply by registering the Simple Object Access Protocol (SOAP) or Representational State Transfer (REST) service in the services section of Graphite Studio. The added service can then be used in any process model within Graphite Studio.Hungry for knowledge?
Expose Web Services
Any process modeled in Graphite Studio can be exposed as a web service with the push of a button. These models are made available over HTTP using the SOAP or REST for interoperability. SOAP requires a Web Service Definition Language (WSDL) document which is a hard contract that defines the operations and messages required. REST focuses on component roles and a specific set of interactions between data elements rather than implementation details.View more
Digital Transformation in any large organization will require new applications to co-exist with legacy applications. Graphite Studio provides several ways to integrate with legacy applications to extend the value while modernizing these applications. One approach is with the use of Web Services. However, in some cases there is need to connect directly with existing software assets.
Graphite Studio understands that documentation is usually the first project deliverable to suffer when timelines and budgets are compressed and lack of system documentation leads to flaws throughout the entire SDLC. To make sure that a project does not suffer such a loss Graphite Studio automatically generates documentation as the project team concentrates on the core requirement which is to build an enterprise application.Learn more
Technology Behind the Applications
Graphite Studio builds responsive web applications that can be accessed from any device at any time. The latest technologies in the Microsoft stack are used by Graphite Studio to generate enterprise-class applications that follow the best practices in modern software development. Graphite Studio provides a powerful framework to connect to a variety of commercially available platforms making enterprise application development a breeze.
Deploy applications to your local environment or to any cloud infrastructure of your choice. Customers looking to further decrease the time required to develop and deploy solutions, are strongly encouraged to consider use of the Microsoft Azure PaaS offerings. Azure PaaS allows customers to completely forgo the need to setup and maintain the Web Servers required to host the Graphite Studio generated solution.Visit the Azure Marketplace