Hi Developers!
Here're the technology bonuses for the InterSystems "Sustainability" Interoperability Contest 2022 that will give you extra points in the voting:
- Sustainability Topic
- Sustainability Dataset
- Business Process BPL or Business Rule DTL Usage
- Custom Interoperability Adapter
- Production EXtension(PEX) Python, Java, or .NET usage
- Embedded Python usage
- Docker container usage
- ZPM Package Deployment
- Online Demo
- Code Quality pass
- Article on Developer Community
- The second article on Developer Community
- Video on YouTube
See the details below.
Sustainability Solution - 5 points
Collect the bonus of 5 points if your solution is related to solving the global challenge of Sustainability. Check the contest announcement for more details on the problem.
Sustainability Dataset - 3 points each
Get 3 bonus points per each sustainability dataset (for the first 3 datasets) submitted to Open Exchange and used in a solution. Dataset should be published as a ZPM package, check Datasets Contest for dataset publishing examples.
Business Process BPL or Business Rules Usage - 3 points
One of the key features of IRIS Interoperability Productions are business processes, which could be described by BPL (Business Process Language).
Learn more about Business Processes in the documentation.
Business Rules it's a no-code/low-code approach to manage the processing logic of the interoperability production. In InterSystems IRIS you can create a business rule which you can create visually or via the ObjectScript representation.
You can collect the Business Process/Business Rule bonus if you create and use the business process or business rule in your interoperability production.
Learn more about Business Rules in the documentation.
Custom Interoperability Adapter Usage - 2 points
InterSystems Interoperability production can contain inbound or Outbound adapters which are being used to communicate with external systems by business services and operations of the production. You can use out-of-the-box adapters (like File, or Email) or develop your own.
You get the bonus if you develop your own custom inbound or outbound adapter and use it in your production.
Production EXtension (PEX) Usage - 3 points
PEX is a Python, Java, or .NET extension of Interoperability productions - see the documentation.
You get this bonus if you use PEX with JAVA or .NET in your interoperability production.
Learn more on PEX in Documentation.
Embedded Python - 3 points
Use Embedded Python in your application and collect 3 extra points. You'll need at least InterSystems IRIS 2021.2 for it.
Docker container usage - 2 points
The application gets a 'Docker container' bonus if it uses InterSystems IRIS running in a docker container. Here is the simplest template to start from.
ZPM Package deployment - 2 points
You can collect the bonus if you build and publish the ZPM(ObjectScript Package Manager) package for your Full-Stack application so it could be deployed with:
zpm "install your-multi-model-solution"
command on IRIS with ZPM client installed.
ZPM client. Documentation.
Online Demo of your project - 2 points
Collect 3 more bonus points if you provision your project to the cloud as an online demo. You can do it on your own or you can use this template - here is an Example. Here is the video on how to use it.
Code quality pass with zero bugs - 1 point
Include the code quality Github action for code static control and make it show 0 bugs for ObjectScript.
Article on Developer Community - 2 points
Post an article on Developer Community that describes the features of your project. Collect 2 points for each article. Translations to different languages work too.
The Second article on Developer Community - 1 point
You can collect one more bonus point for the second article or the translation regarding the application. The 3rd and more will not bring more points but the attention will all be yours.
Video on YouTube - 3 points
Make the Youtube video that demonstrates your product in action and collect 3 bonus points per each. Example.
The list of bonuses is subject to change. Stay tuned!
Good luck with the competition!
Sustainability Datasets bonus is introduced - 3 points for a dataset, up to 3 datasets per project.