Table of contents
What is Nablarch?
Nablarch is a Java application development and execution platform that integrates the knowledge gained from extensive experience of TIS in building mission-critical systems.
It has the following features.
- Rich content
Providing not only Java framework but also development standards, development tools and guides as open source.
- Large number of installations
Experience in development and operation of various systems, large and small.
- Focus on stability
The basic parts such as execution control and DB access are developed by scratch, and backward compatibility is maintained as much as possible.
- Continuous security support
Ensuring quality without embedded vulnerabilities, and collecting and responding to vulnerability information by JPCERT/CC.
- Full range of support services
No EOSL will be set as long as you continue to have a paid contract.
For more information about Nablarch, please see What is Nablarch.
- Know the whole picture of development using Nablarch
- Know about the Nablarch application framework
- Try Nablarch
Nablarch provides content that supports the full lifecycle of system development.
You can move to the corresponding content by clicking the content name in the figure.
*means Only Japanese Edition
|Manual||Document describing the specification of Nablarch|
|Application Framework||An application framework that can run on the Java runtime environment|
|Example||Example application created using the Nablarch application framework|
|Training Content *||Training content aimed at self-study of basic programming methods of the Nablarch application framework|
|Nablarch System Development Guide||A guide for engineers who are developing systems using Nablarch, showing what to do and what to refer to before and during development|
|Engineering Guide For Service Development *||A guide for engineers responsible for the engineering part of service development, showing what to do and what to refer to before and during development|
|Service Development reference for SPA + REST API configuration *||A guide to architecture design and example application code that can be used as a reference when developing a web application consisting of an SPA (Single Page Application) and REST API|
|Requirements Definition Framework *||Guidelines on how to proceed with business/system requirements definition, deliverables, utilization techniques, and know-how, summarized in a systematic and practical level|
|Test Type & Viewpoint Catalog *||A catalog of the types and perspectives of tests that can be used in application development, based on case studies collected from within TIS|
|Overall Test Plan Guide||A guide that shows how to create an “overall test plan” that examines the test plan from a holistic perspective across each test process in order to achieve the quality goals of the entire system|
|Development Process Standard *||Work process in system development using Nablarch|
|Application Development Standard||Standard documents required for application development such as UI standards, Coding Standard, and Unit Test Standard|
|Design Document Format & Sample *||Design document format and samples used during application development|
|Application Architecture Design Document Sample *||A sample application architecture design document, which is a deliverable of the application architecture design|
|Collaborage *||A template for quickly creating a team development environment in the cloud using Redmine, GitBucket, Jenkins, etc|
|Blank Project||Project template for web application, RESTful web service application and batch application using Nablarch|
|Testing Framework||JUnit-based automated testing framework for defining test cases and test results in Excel|
|DBA Work Support Tools||Tools to automate DBA’s routine tasks so that they can focus on their core data modeling tasks|
|Development Process Support Tool||Source code automatic generation, design document automatic generation, etc.,Support tools for streamlining the development process|