header-mobile-bg

Revolutionizing events: diving into the CoreMedia Event Hub as a service

PhilipHemptenmacher_retu_sRGB

Philip Hemptenmacher

As technology continues to evolve, CoreMedia continues to stand as a pioneer in content management solutions. Since its inception back in 1996, CoreMedia has witnessed remarkable transformations, and with it, has evolved to meet the dynamic demands of the industry.   

One of the foundational elements ingrained in the CoreMedia DNA right from the start is its event-driven architecture. This intrinsic approach, driven by events, has proven to be a game-changer over the years, elevating CoreMedia's offerings to unparalleled heights of system stability and performance. 

A Seamless, Real-Time Editorial Experience 

Imagine a scenario where large editorial teams collaborate simultaneously on content creation. With CoreMedia's event-driven framework, this becomes a reality. Every tweak, every edit, and every update are instantly reflected in the CoreMedia Studio of each team member, eliminating the need for manual reloading. Collaborators are immediately notified when changes are made, fostering a seamless and real-time editorial experience. 

Empowering Lightning-Fast Content Delivery 

But that's not all. CoreMedia's events hold the key to an exceptionally high-performing content delivery system. Whether you're opting for the traditional server-side rendering with the CoreMedia Content Application Engine or the cutting-edge headless delivery through the GraphQL-based CoreMedia Headless Service, the underlying magic lies in CoreMedia's advanced object caching layer.  

Here's the secret sauce: whenever content changes occur, the event mechanism orchestrates communications among all listening components. As a result, only the relevant cache entries are invalidated, sparing the rest from recalculations. This intelligent approach guarantees lightning-fast content delivery and top-tier performance. 

The dawn of the CoreMedia Event Hub service  

Enter the CoreMedia Event Hub Service – a groundbreaking advancement that extends the event mechanism's capabilities, all without the hassle of specific Java APIs. This service unleashes the power of no-code and low-code methodologies. Instead of grappling with intricate code, customers can now register standard webhooks that trigger actions upon CoreMedia Content Cloud events. 

For instance, imagine seamlessly integrating CoreMedia events with services like Zapier, known for its versatility. From sending emails to Slack notifications, all this is now possible without any coding. It's a shift toward simplicity and efficiency in a no-code manner.   

A glimpse into the Event Hub 

This service isn't just about internal communications within CoreMedia's components and services. CoreMedia's public API empowers customers to register custom content repository listeners, enabling them to monitor and respond to specific content change events.  

With the CoreMedia Event Hub Service, this concept leaps forward. Building upon the event mechanism, it adds a layer of no-code and low-code capabilities, democratizing the process even further. And the cherry on top: it's delivered as a fully managed Software-as-a-Service (SaaS), aligning perfectly with a composable architecture approach. 

Embarking on your CoreMedia Event Hub journey 

Starting with the CoreMedia Event Hub Service is a breeze. All you need is an active CoreMedia Content Cloud Service subscription with the "CoreMedia Event Hub" option. Since it's offered as a SaaS solution, there's no need for any additional effort on your part. 

Central to this service is the Event Hub Subscription Service. This API-based self-service lets you register webhooks and subscribe to a variety of events. Worried about setup? The CoreMedia Support Team will provide you with the necessary access credentials. 

Creating a webhook subscription 

To set up a new webhook, it's as simple as sending a POST request to the subscription service with a JSON body defining your webhook. The subscription API offers various endpoint options, including standard webhooks, SNS/SQS, and supports authentication methods like basic authentication and custom header parameters. 

{
"description": "Customer ACME, sandbox first",
"namespace": "PUBLIC",
"subscriptionTypes": [
   "CONTENT",
   "NOTIFICATION",
   "WORKFLOW"
],
"enabled": true,
"endpoint": {
   "url": "https://acme.com/firstsandbox/eventHubHook",
   "method": "POST",
   "authenticationMethod": {
     "authenticationType": "BASIC_AUTH",
     "username": "eventhub-first-sandbox-user",
     "password": "passwordForEventHubHook"
   },
   "headerParameters": {
     "Authorization": "Bearer 5bbryflnm897q38j6a9ug9p5rfehf5mcbn7"
   }
}
} 

Event possibilities and customization 

CoreMedia's event offerings span a range of scenarios. Content events encompass content creation, versioning, check-in/out, approvals, and deletions. Workflow events involve assignments and status changes, while notification events link to the CoreMedia Studio's notification service. This opens up opportunities for customization, such as notifications about "expiring images."   

For a comprehensive guide and more examples, delve into the CoreMedia Event Hub service documentation.

A paradigm shift in event management 

As detailed above, events have been deeply woven into the fabric of CoreMedia Content Cloud. With the advent of the CoreMedia Event Hub Service, the fusion of editorial workflows and content dissemination with external systems becomes remarkably effortless. The beauty of it all is that it's served as a SaaS solution, slashing ramp-up times and amplifying efficiency. 

Curious to learn more? Explore the world of CoreMedia and schedule a demo to witness the CoreMedia Event Hub Service in action. And while you're at it, discover a plethora of other SaaS services offered by CoreMedia. The future of event-driven excellence beckons – and CoreMedia is leading the charge. 

Stage 1: Fragmented: Multiple Channels

You’re a digital dinosaur!

You have a beautiful website, but with fragmented digital experiences, you run the risk of extinction.

It’s time to evolve.

Your audiences want a seamless experience, no matter what's happening behind the scenes. When your experience is different or difficult, it’s important to start with the basics, such as cultivating a holistic approach to online digital experiences. Realign your teams, platforms, processes, goals, and metrics around a comprehensive view of the online experience. Focus on the end-to-end customer journey cutting across channels, desktop and mobile.

separate channels animation circle t-rex dinosaur square
Stage 2: Integrated: Multiple channels

You’re a fish!

Signs of exciting life are starting to form. Your DX is responsive and adaptive but it’s not quite personalized yet.

Keep swimming!

The integration of your brand content across every touchpoint (website, online store, social media, emails, apps, point of sale) creates immersive experiences. These flagship sites combine content-rich brand experiences with immediate conversion capabilities. Business teams and marketing are closely aligned. However, while the digital experience is responsive and adaptive, it’s not yet personalized.

Connect with an expert
Stage 3: Instant: Global expansion

You’re a crocodile!

You’re taking it global. Speed and scalability are key and just like a crocodile, you’re fast…but you’re clumsy.

Oh snap!

In this stage, the online digital experience becomes completely dynamic. You need content that is global, yet relevant, with plenty of local insights: Who is the user? Are they using a mobile phone? Is it raining where they are? Is it snowing? If it is, maybe they need warm, waterproof boots. All of this contextualized information creates a better user experience. With one global orchestration, you’re able to adapt everything, in whatever country or language you choose – while keeping turnaround times low. So keep evolving.

Connect with an expert
Stage 4: Dynamic: Real time personalization

You’re a lion!

You’re reaching more customers in more countries and languages than ever before, and now you’re finally hunting and collecting info with precision.

But you can do more to keep your brand roaring!

As you graduate to the Instant level, you’re able to rapidly update everything - not just in one language and for one country, but in 20 languages and for 100 countries. Speed and scalability are key, driven by the need to roll out global campaigns in all languages and all touchpoints and make updates in minutes or hours, not weeks. But there’s still more to do to reach nirvana.

Connect with an expert
Stage 5: Immersive: Elevated experiences

You’re Captain Content!

You’ve done it! You have opposable thumbs AND you’re saving the world with your seamless, elevated customer experiences.

You're a superhero in the digital space.

Your digital world and your physical world are blending together in the most complementary way possible. When shoppers visit your store, they’ll be greeted with their pre-selected products. Language changes dynamically depending on country of origin – it's like the whole store was set up just for your one specific customer.

In this final stage, your customer experience is truly immersive and superior, and your flagship store merges your physical and digital world into one, with a truly personalized individual experience.

Connect with an expert