Abstract: ABSTRACT METHOD AND SYSTEM OF ARCHITECTURE FOR SOFTWARE DEVELOPMENT 5 Disclosed herein is a system and method of architecture for the development of software application. The system and method of the present invention comprises of: a) one or more security layers to authenticate the incoming requests from clients and controller and to authorize the operation requested based on the user role; b) a controller layer acting as interface to client devices to make communication, error management, strategic service selection and routing; and c) a 10 service layer containing business logic, data access logic, authentication and authorization mechanism. The controller layer, service layer and security layers are deployed in a data center as shown in Fig. 1 and 2. 15
We Claim:
1. A system of architecture design for developing software application comprising:
a. one or more security layers, wherein
5 i. security layer-1 authenticates incoming request directly from a client device; ii. security layer-2 authenticates incoming request from controller; and iii. security layer-3 authorizes the operation requested based on the user role.
b. a controller layer to act as interface to client devices for making communication, error
management, strategic service selection and routing; and
10 c. a service layer contains business logic, data access logic, authentication and authorization mechanism.
2. The system as claimed in claim 1, wherein said security layer-1 surrounds said controller layer,
said security layer-2 surrounds said service layer and said security layer-III resides in said
15 service layer.
3. The system as claimed in claim 1, wherein said architecture allows independent programming
and testing User interface, Business layer and Database.
20 Dated this 28th day of March 2019
ELIZABETH PUTHRAN PUTHRAN & ASSOCIATES ADVOCATE/ AGENT FOR THE APPLICANTS 25
10
| # | Name | Date |
|---|---|---|
| 1 | 201841030956-STATEMENT OF UNDERTAKING (FORM 3) [17-08-2018(online)].pdf | 2018-08-17 |
| 2 | 201841030956-PROVISIONAL SPECIFICATION [17-08-2018(online)].pdf | 2018-08-17 |
| 3 | 201841030956-FORM 1 [17-08-2018(online)].pdf | 2018-08-17 |
| 4 | 201841030956-DRAWINGS [17-08-2018(online)].pdf | 2018-08-17 |
| 5 | 201841030956-DECLARATION OF INVENTORSHIP (FORM 5) [17-08-2018(online)].pdf | 2018-08-17 |
| 6 | 201841030956-Information under section 8(2) (MANDATORY) [22-08-2018(online)].pdf | 2018-08-22 |
| 7 | Correspondence by Agent_Form3,Form5_30-08-2018.pdf | 2018-08-30 |
| 8 | 201841030956-Proof of Right (MANDATORY) [15-02-2019(online)].pdf | 2019-02-15 |
| 9 | Correspondence by Agent_Form1_18-02-2019.pdf | 2019-02-18 |
| 10 | 201841030956-Proof of Right (MANDATORY) [20-02-2019(online)].pdf | 2019-02-20 |
| 11 | 201841030956-ENDORSEMENT BY INVENTORS [29-03-2019(online)].pdf | 2019-03-29 |
| 12 | 201841030956-DRAWING [29-03-2019(online)].pdf | 2019-03-29 |
| 13 | 201841030956-COMPLETE SPECIFICATION [29-03-2019(online)].pdf | 2019-03-29 |
| 14 | 201841030956-PA [03-06-2019(online)].pdf | 2019-06-03 |
| 15 | 201841030956-ASSIGNMENT DOCUMENTS [03-06-2019(online)].pdf | 2019-06-03 |
| 16 | 201841030956-8(i)-Substitution-Change Of Applicant - Form 6 [03-06-2019(online)].pdf | 2019-06-03 |
| 17 | Correspondence by Agent_Assignment And Power of Attorney_10-06-2019.pdf | 2019-06-10 |
| 18 | 201841030956-Information under section 8(2) (MANDATORY) [24-06-2019(online)].pdf | 2019-06-24 |
| 19 | Correspondence by Agent_Form1_25-06-2019.pdf | 2019-06-25 |
| 20 | 201841030956-FORM 18 [31-08-2021(online)].pdf | 2021-08-31 |
| 21 | 201841030956-FER.pdf | 2022-06-27 |
| 22 | 201841030956-Retyped Pages under Rule 14(1) [26-12-2022(online)].pdf | 2022-12-26 |
| 23 | 201841030956-FER_SER_REPLY [26-12-2022(online)].pdf | 2022-12-26 |
| 24 | 201841030956-CLAIMS [26-12-2022(online)].pdf | 2022-12-26 |
| 25 | 201841030956-2. Marked Copy under Rule 14(2) [26-12-2022(online)].pdf | 2022-12-26 |
| 26 | 201841030956-PatentCertificate13-09-2024.pdf | 2024-09-13 |
| 27 | 201841030956-IntimationOfGrant13-09-2024.pdf | 2024-09-13 |
| 1 | 201841030956E_24-06-2022.pdf |