Posted date
Updated date
Nablarch
Table of contents
- What is Nablarch?
- How to use the content
- Content
- Application Framework
- Development Guide
- Development Standards
- Development Tools
- What is Nablarch?
- Features
- Rich content
- Large number of installations
- Focus on stability
- Security support
- Full range of support services (paid)
- License
- How to use the content
- Know the whole picture of development using Nablarch
- Know about the Nablarch application framework
- Know about overview of Nablarch
- Know about the development image of Nablarch
- Upgrade Nablarch
- Try Nablarch
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.
How to use the content
- Know the whole picture of development using Nablarch
- Know about the Nablarch application framework
- Try Nablarch
Content
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
Application Framework
Name | Description |
---|---|
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 |
Development Guide
Name | Description |
---|---|
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 |
Development Standards
Name | Description |
---|---|
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 |
Development Tools
Name | Description |
---|---|
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 |