2 Service API Creation

Service API Creation is the process of designing and developing an interface that enables external systems to interact with a service's functionality.

Using OFS, we can create APIs for a wide range of component types through a standardized, end-to-end API creation process. This process provides the complete supporting infrastructure required to design, implement, and expose new services, including the foundational scaffolding and configuration needed for consistent development and deployment. Each generated service is aligned with the OBMA architecture, ensuring compliance with established design principles and promoting reusability, maintainability, and architectural consistency. As a result, these services can be seamlessly plugged into any UI component screen, enabling secure and reliable data persistence and supporting integration across different application modules.
The following data types are supported for DTO field types:
  1. String – This is an inbuilt field type of OFS; it gets translated to string type in java files and input text field in UI component.
  2. Number – This is an inbuilt field type of OFS; it gets translated to integer type in java files and input number field in UI component.
  3. Date – This is an inbuilt field type of OFS; it gets translated to Date type in java files and input date field in UI component.

In addition, OFS supports API creation across multiple component categories, including Data Segment, Individual, and Maintenance components. This enables teams to generate services that align with the specific functional and data requirements of each component type while still following a consistent, standardized service-generation approach. As a result, the produced APIs can be integrated more easily with corresponding UI screens, helping ensure uniform behavior for data capture, validation, and persistence across different parts of the application.