Meaning
GLIMSE – Generic Language for Interacting Micro SErvices – a protocol specification for value stream integration.
Background
MAIA is a software tool designed to support continuous delivery and DevOps practices, enhancing flow, feedback, and control, by cooperating with other existing tools. One method of cooperation is by using event messaging features.
Event messaging combined with loosely coupled services creates a flexible and future-proof design when creating an integrated development tools network. MAIA Software is integrated with the Apache Kafka real-time message streaming platform and is using Glimse protocol messages (serialized with protobuf, Google Protocol Buffers) for event handling.
Glimse messages:
GlimseCompositionDefined
GlimseArtifactCreated
GlimseArtifactReused
GlimseArtifactPublished
GlimseActivityEnded
GlimseActivityStarted
GlimseActivityTriggered
GlimseActivityCanceled
GlimseActivityEnded
GlimseTestCaseStarted
GlimseTestCaseTriggered
GlimseTestCaseCanceled
GlimseTestCaseEnded
GlimseTestSuiteStarted
GlimseTestSuiteEnded
GlimseSourceChangeCreated
GlimseSourceChangeSubmitted
GlimseCommonEnvironmentDefined