HATEOAS - Technology     |                                                                                        |  Case Studies     |  Do It Your self     |  Blog


For a good implementation of REST it is important that systems are at Level3 of richardson Maturity Model. Are you still building systems that scream RPC? Systems built with current procedure based approaches will not be able to deliver HATEOAS systems without engieneering for it. MasterKube with its unique interaction oriented software paradigm, deliver HATEOAS systems directly. Interactions are the primary programming paradigm in MasterKube technology. Interactions are observations that are observed by a human being or another computer. MasterKube interaction oriented programming, is specifying which interactions unfold when a particular interaction is acted on. Each of these exposed interactions are exposed as hypermedia there by delivering HATOEAS system.

Interaction oriented programming is illustrated with a simple Read, Update and Delete application. The application is to edit, delete a contact. The different elements captured are name age and date of birth. Programming is first defining the elements that need to be captured, then organizing these elements into actions that are interacted with. These actions are then sequenced, to give the dynamics of the system. The action sequences are packaged into an agent, so it can be used recursively.

Trusted By

icon icon