Service Delta is a great little project that packs a powerful learning punch for several reasons. It is firstly a good example of entity reasoning and entity inference, as well as demonstrating the use of Test Cases. But most of all, it is designed to be used as a Web Service, so you can see it does not have any interview for you to use (well actually it does have a little one, but of course it would not actually be used other than for debugging).
There is a video code-along demonstration at the end of this article where we will look at the features mentioned below. So let’s get into the Service Delta Example Project:
Time needed: 20 minutes
How to use the Service Delta Project in Oracle Intelligent Advisor
- How to use the Service Delta Project
The concept behind the Service Delta can be illustrated in just one screenshot – but that doesn’t mean it isn’t interesting from a rule and entity perspective. You are a mobile customer who wants to switch from plan A to plan B. What will the impact of this be? The Service Delta will tell you, and will probably tell the provisioning system as well – to stop this service, start this service or retain this service.
- What does the Service Delta Project demonstrate
The project is built for Web Service use, so it is a great opportunity to talk about Test Cases (although all Projects should use them) and to discuss a little bit about how the Web Service is called. In this demonstration we use the REST API Batch service but the others behave in similar ways.
- Adaptation Ideas for Service Delta
The service itself could be added to – you might add services to the entity called “the service”. You might define new rules to explain what happens to your service when upgrading or downgrading. You might experiment with Test Cases and add new scenarios to demonstrate that your new Service is correctly handled by the rules.
- Upsides and Downsides
Many real life projects are exclusively executed as Web Services – indeed some of the very biggest projects on the planet do not use Interviews at all! So this is a good way to lean in to the idea that sometimes, it’s all about Web Services. If you are interested in learning more, watch out for articles about web services ( see also REST Performance Statistics).
If you want to watch a code-along video with me to see how to use this project, here it is. You can also subscribe to our YouTube Channel.