This month, we continue our exploration conceptual modelling and RESTful Objects.
We plan to:
1. Do a quick recap of the core ideas behind conceptual modelling of information systems, covered last month.
2. Complete the discussion of structural, behavioural schemas, and integrity constraints.
3. Introduce RESTful Objects and dive into the code to see them in action.
Below is the talk description from last month, provided for reference.
This
evening's speaker is Oles Hodych, whose experience spans both industry,
as CTO at Fielden Management Services the past decade, and previously
in academia, running software engineering courses.
Oles will
present learnings distilled from building and evolving "Trident
Genesis", a series of Enterprise Asset Management (EAM) solutions:
"RESTful Objects: model-driven design from a conceptual modelling perspective.
This
talk explores model-driven design, software architecture, and software
construction through the lens of a novel architectural pattern "RESTful
Objects". Evolvability and informal reasoning are the name of the game.
We'll share how RESTful Objects has served us as a solid foundation for
tactical Domain-Driven Design, enabling the development of secure,
modern web-based systems with rich user interfaces and GraphQL-based
APIs for integration.
RESTful Objects can be contrasted with Naked Objects, developed by Richard Pawson. At a high level, the key difference between the two lies in their treatment of object orientation. While Naked Objects takes a classical OOP approach, emphasising behaviourally-complete objects, RESTful Objects are grounded in conceptual modelling, directly representing the Memory, Informative, and Active functions of information systems via models of Persistent, Synthetic, and Action Entities.
Both architectures embrace the
principle of direct manipulation, but express it in fundamentally
different ways due to their differing approaches to modelling with
objects."
Arrive from 530pm for conversation &
socialising, we'll begin the presentation ar 630. We'll probably go for
dinner on Lygon st afterwards .
As always, newcomers most welcome. Reach me on 0407 990 094 on the night if you have any issues finding the venue.