Eleven important things to do
When you build a service-centric system, there are 11 important things you should do. These 11 things, fully supported by SeCSE approaches and tools, will ease the development of highly reliable and performant service-centric systems, composed of heterogeneous services SeCSE allows you to discover, and of other hybrid components.
- Follow a development life cycle for service-centric systems
- Use a registry that that satisfies your search needs
- Make your service specification visible to discovery tools
- Find candidate services as early as possible, to inform architecture decisions
- Discover services wherever you can find them
- Test your service-centric system
- Use a graphical tool to compose services
- Use UML models to select the right services
- Use P2P services in developing hybrid systems
- Start monitoring early and never stop monitoring
- Be adaptable to the service’s context