<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Christian Linn, Author at Scheer PAS</title>
	<atom:link href="https://scheer-pas.com/en/author/christian-linn/feed/" rel="self" type="application/rss+xml" />
	<link>https://scheer-pas.com/en/author/christian-linn/</link>
	<description>The Process iPaaS</description>
	<lastbuilddate>Mon, 18 Aug 2025 06:04:27 +0000</lastbuilddate>
	<language>en-GB</language>
	<sy:updateperiod>
	hourly	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://scheer-pas.com/wp-content/uploads/2025/03/Scheer-PAS-Logo-only-150x150.png</url>
	<title>Christian Linn, Author at Scheer PAS</title>
	<link>https://scheer-pas.com/en/author/christian-linn/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Why Orchestrating AI Agents Is Crucial for Business Success</title>
		<link>https://scheer-pas.com/en/warum-orchestrierung-von-ki-agenten-kritisch-fuer-den-unternehmenserfolg-ist/</link>
		
		<dc:creator><![CDATA[Christian Linn]]></dc:creator>
		<pubdate>Mon, 18 Aug 2025 06:04:16 +0000</pubdate>
				<category><![CDATA[Blog posts]]></category>
		<guid ispermalink="false">https://scheer-pas.com/?p=33983</guid>

					<description><![CDATA[<p>KI-Agenten verändern die Landschaft der Geschäftsprozessautomatisierung. Diese intelligenten Tools sind nicht nur Schlagworte, sondern werden zu einem integralen Bestandteil der Arbeitsweise moderner Unternehmen. Lassen Sie uns herausfinden, warum die Orchestrierung dieser KI-Agenten unerlässlich ist und wie Scheer PAS Sie auf diesem Weg einzigartig unterstützen kann. KI Agenten und ihren wachsenden Einfluss verstehen KI Agenten sind [&#8230;]</p>
<p>The post <a href="https://scheer-pas.com/en/warum-orchestrierung-von-ki-agenten-kritisch-fuer-den-unternehmenserfolg-ist/">Warum Orchestrierung von KI Agenten kritisch für den Unternehmenserfolg ist</a> appeared first on <a href="https://scheer-pas.com/en">Scheer PAS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>AI agents are reshaping the landscape of business process automation. These intelligent tools are not just buzzwords; they're becoming integral to how modern enterprises operate. Let me walk you through why orchestrating these AI agents is essential and how Scheer PAS is uniquely positioned to assist in this journey.</p>



<h2 class="wp-block-heading" id="h-ki-agenten-und-ihren-wachsenden-einfluss-verstehen">Understanding AI Agents and Their Growing Importance</h2>



<p>AI agents are autonomous software programs designed to perform specific tasks using artificial intelligence (mostly based on LLMs – Large Language Models). They can analyze data, make decisions, and interact with other systems or users.</p>



<p>With these capabilities, they represent a new level automation: Classical automation approaches (e.g. RPA) focus on automating repetitive, rule-based tasks, while AI Agents can operate autonomously, make decisions based on the data they process, learn from experiences and hence automate workflows that have previously required human reasoning.</p>



<p>As technology advances, AI agents are expected to become even more sophisticated, with improved reasoning, planning, and memory capabilities.</p>



<p>Embracing AI agents can lead to significant advancements in process efficiency, customer satisfaction, and overall business performance, making them a valuable asset in the modern enterprise landscape. Therefore, AI agents will become integral components of enterprise IT architectures during the next years, coexisting and collaborating with traditional business systems like ERP (Enterprise Resource Planning), CRM (Customer Relationship Management) or SCM (Supply Chain Management) systems.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="824" height="1024" src="https://scheer-pas.com/wp-content/uploads/2025/08/Static-vs-AI-based-824x1024.png" alt="" class="wp-image-33984" srcset="https://scheer-pas.com/wp-content/uploads/2025/08/Static-vs-AI-based-824x1024.png 824w, https://scheer-pas.com/wp-content/uploads/2025/08/Static-vs-AI-based-241x300.png 241w, https://scheer-pas.com/wp-content/uploads/2025/08/Static-vs-AI-based-768x954.png 768w, https://scheer-pas.com/wp-content/uploads/2025/08/Static-vs-AI-based-1236x1536.png 1236w, https://scheer-pas.com/wp-content/uploads/2025/08/Static-vs-AI-based-1648x2048.png 1648w, https://scheer-pas.com/wp-content/uploads/2025/08/Static-vs-AI-based-10x12.png 10w, https://scheer-pas.com/wp-content/uploads/2025/08/Static-vs-AI-based-710x882.png 710w, https://scheer-pas.com/wp-content/uploads/2025/08/Static-vs-AI-based.png 1896w" sizes="(max-width: 824px) 100vw, 824px" /></figure>



<h2 class="wp-block-heading" id="h-die-herausforderung-ki-agenten-zu-integrieren">The Challenges of Integrating AI Agents</h2>



<p>While AI agents offer many benefits, integrating them into existing IT and business processes presents several challenges:</p>



<ol class="wp-block-list">
<li><strong>Orchestration of multiple agents</strong></li>
</ol>



<p>Managing multiple AI agents requires a coordinated approach. Without proper orchestration, agents may operate in silos, leading to inefficiencies and potential conflicts in task execution. For instance, in a customer service scenario, one AI agent might handle inquiries while another processes orders. If these agents aren't synchronized, it could result in delayed responses or duplicated efforts. Effective orchestration ensures that AI agents communicate seamlessly, share context, and work collaboratively to achieve business objectives.</p>



<p><strong>2. Embedding into Business Processes</strong></p>



<p>Deploying AI agents isn't just about implementing new technology; it's about integrating them into existing business processes. This ensures that AI agents align with organizational goals. For example, in a sales process, an AI agent might analyze customer data to provide insights, but without embedding this agent into the sales process, the insights may not reach the sales team in time to be actionable. Embedding AI agents effectively requires a thorough understanding of business processes and the ability to adapt workflows to incorporate AI-driven tasks.</p>



<p><strong>3. Tool and Data Integration</strong></p>



<p>AI agents need access to various tools and data sources to function effectively. Integrating these systems can be complex and time-consuming. For instance, an AI agent designed to optimize inventory levels must pull data from sales systems, supplier databases, and warehouse management tools. Without seamless integration, the agent's actions might be based on incomplete or outdated information, leading to suboptimal decisions. Ensuring that AI agents have real-time access to accurate data across platforms is crucial for their effectiveness.</p>



<h2 class="wp-block-heading" id="h-wie-scheer-pas-die-orchestrierung-von-ki-agenten-ermoglicht">How Scheer PAS Facilitates AI Agent Orchestration</h2>



<p>To effectively address the challenges, companies require solutions that offer business process orchestration and integration capabilities. Scheer PAS combines these functionalities in one seamless platform, allowing an efficient and process-driven integration of AI Agents in existing IT landscapes.</p>



<p><strong>End-to-End Process Automation &amp; Orchestration</strong></p>



<p>Scheer PAS allows to design, implement, and manage entire business processes through an intuitive, drag-and-drop BPMN modelling tool. By orchestrating AI agents within these processes, Scheer PAS ensures that each agent operates as an integral component of the end-to-end workflow. This orchestration facilitates seamless collaboration between AI agents, human tasks, and traditional IT systems, leading to more efficient and effective business outcomes.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69de731ec3fd4&quot;}" data-wp-interactive="core/image" data-wp-key="69de731ec3fd4" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1024" height="676" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="34023" src="https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-1-1024x676.webp" alt="" class="wp-image-34023" srcset="https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-1-1024x676.webp 1024w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-1-300x198.webp 300w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-1-768x507.webp 768w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-1-1536x1014.webp 1536w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-1-18x12.webp 18w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-1-710x468.webp 710w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-1.webp 1561w" sizes="(max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>



<figure data-wp-context="{&quot;imageId&quot;:&quot;69de731ec43f0&quot;}" data-wp-interactive="core/image" data-wp-key="69de731ec43f0" class="wp-block-image size-large wp-lightbox-container"><img decoding="async" width="1024" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on-window--resize="callbacks.setButtonStyles" data-id="34022" src="https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-2-1024x675.webp" alt="" class="wp-image-34022" srcset="https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-2-1024x675.webp 1024w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-2-300x198.webp 300w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-2-768x506.webp 768w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-2-1536x1012.webp 1536w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-2-18x12.webp 18w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-2-710x468.webp 710w, https://scheer-pas.com/wp-content/uploads/2025/08/Scheer-PAS-AI-Agents-Prompt-handling-2.webp 1560w" sizes="(max-width: 1024px) 100vw, 1024px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewbox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</figure>



<p><strong>Application &amp; Data Integration</strong></p>



<p>Scheer PAS offers substantial integration capabilities, enabling AI agents to access and interact with various applications and data sources. This seamless integration ensures that agents have the information they need when they need it. Most important, Scheer PAS allows to control AI agents' interactions with IT systems via defined API access points. By managing these APIs centrally, it can be ensured that AI agents operate within specified parameters, accessing only the data and functions they are authorized to use. This setup not only enhances security but also ensures compliance with organizational policies and regulatory requirements.</p>



<p><strong>Conclusion</strong></p>



<p>Using AI agents for automating tasks and workflows presents both opportunities and challenges. To harness the full potential while maintaining control and coherence across business processes, organizations need platforms like Scheer PAS that offer substantial end-2-end process orchestration and integration capabilities.</p><p>The post <a href="https://scheer-pas.com/en/warum-orchestrierung-von-ki-agenten-kritisch-fuer-den-unternehmenserfolg-ist/">Warum Orchestrierung von KI Agenten kritisch für den Unternehmenserfolg ist</a> appeared first on <a href="https://scheer-pas.com/en">Scheer PAS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>A New Era of Integration and Automation: AI agents in Scheer PAS</title>
		<link>https://scheer-pas.com/en/ki-agenten-in-scheer-pas/</link>
		
		<dc:creator><![CDATA[Christian Linn]]></dc:creator>
		<pubdate>Thu, 07 Aug 2025 06:58:50 +0000</pubdate>
				<category><![CDATA[Blog posts]]></category>
		<guid ispermalink="false">https://scheer-pas.com/?p=33931</guid>

					<description><![CDATA[<p>Ein erster Ausblick in die Zukunft Stellen Sie sich vor, Ihre Integrationen benötigen keine statischen Regeln, Entscheidungen oder Datentransformationen mehr. Und trotzdem geschieht die Ausführung weiterhin intelligent und adaptierbar in einem automatisierten System. Das ist unsere Zielsetzung für unsere aktuelle Entwicklung an Scheer PAS iPaaS: Die Intelligenz und Autonomie von KI Agenten mit der Welt [&#8230;]</p>
<p>The post <a href="https://scheer-pas.com/en/ki-agenten-in-scheer-pas/">Eine neue Ära der Integration und Automatisierung: KI-Agenten in Scheer PAS</a> appeared first on <a href="https://scheer-pas.com/en">Scheer PAS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3 class="wp-block-heading" id="h-ein-erster-ausblick-in-die-zukunft">A Glimpse at What’s Coming</h3>



<p>Stellen Sie sich vor, Ihre Integrationen benötigen keine statischen Regeln, Entscheidungen oder Datentransformationen mehr. Und trotzdem geschieht die Ausführung weiterhin intelligent und adaptierbar in einem automatisierten System.</p>



<p>Das ist unsere Zielsetzung für unsere aktuelle Entwicklung an Scheer PAS iPaaS: Die Intelligenz und Autonomie von KI Agenten mit der Welt der Integration und Automatisierung verbinden.</p>



<h3 class="wp-block-heading" id="h-warum-wir-integration-neu-denken-mussen">Why We’re Rethinking Integration</h3>



<p>Seien wir ehrlich, Integration von Systemen und Prozessautomatisierung hat sich im letzten Jahrzehnt kaum weiterentwickelt. Immer noch definieren wir Datenverknüpfungen, modellieren Prozessabläufe und bauen Integrationslogik. Entweder durch Programmiersprachen oder im No / Low-Code Ansatz. Eine durchaus zeitaufwendige Art, um Geschäftsprozesse zu automatisieren. Auch geraten wir bei aufwändigeren Prozessketten schnell an eine Komplexitätsschwelle, welche uns die Limitierungen von statischen Logikfolgen aufzeigt.</p>



<p>We believe it’s time for a new approach. One that combines the best of traditional rule-based systems with the adaptability of AI.</p>



<p>Durch die Nutzung von KI Agenten, wird es nicht mehr notwendig sein jede Datenumwandlung, Verknüpfung oder Entscheidung zu definieren. Stattdessen werden intelligente Agenten unmittelbar in der Automatisierung von Aufgaben tätig werden und kontextbezogene Entscheidungen treffen. Dadurch vermindern wir die notwendigen Arbeitsschritte und erzielen eine schnellere Delivery der Lösung.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="591" src="https://scheer-pas.com/wp-content/uploads/2025/07/Static-vs-AI-based-1024x591.png" alt="Scheer PAS Agents Agentic AI News Blogbeitrag – Bild 2" class="wp-image-33932" srcset="https://scheer-pas.com/wp-content/uploads/2025/07/Static-vs-AI-based-1024x591.png 1024w, https://scheer-pas.com/wp-content/uploads/2025/07/Static-vs-AI-based-300x173.png 300w, https://scheer-pas.com/wp-content/uploads/2025/07/Static-vs-AI-based-768x443.png 768w, https://scheer-pas.com/wp-content/uploads/2025/07/Static-vs-AI-based-1536x887.png 1536w, https://scheer-pas.com/wp-content/uploads/2025/07/Static-vs-AI-based-2048x1182.png 2048w, https://scheer-pas.com/wp-content/uploads/2025/07/Static-vs-AI-based-18x10.png 18w, https://scheer-pas.com/wp-content/uploads/2025/07/Static-vs-AI-based-710x410.png 710w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading" id="h-was-sind-ki-agenten">What Are AI agents?</h3>



<p>AI agents are autonomous, task-driven components powered by advanced Large Language Models (LLMs). They’re capable of interpreting inputs, analyzing situations, and executing actions—all without needing every step hardcoded. Unlike traditional programs, AI agents can adapt to changing data and requirements in real time, making them suitable for dynamic and complex environments.</p>



<p>You define what the agent should achieve, provide the tools and data it can access, and it takes over from there. Whether it’s syncing records, automating decisions, or performing complex integrations, AI Agents deliver intelligent automation right where it’s needed.</p>



<h3 class="wp-block-heading" id="h-was-sie-als-nutzer-erwartet">What to Expect</h3>



<p>We will provide a Low-Code environment in the Scheer PAS Designer to build and deploy AI agents, giving integration developers the option to use AI agents for their integration and automation tasks. Users will also be able to combine the autonomous, dynamic and intelligent nature of agents with the static and well-defined integration and automation capabilities Scheer PAS is known for. This hybrid approach means you can let AI agents take over where flexibility and real-time decision-making are required—without sacrificing control and reliability.</p>



<p>Key features to work with AI agents will include:</p>



<ul class="wp-block-list">
<li>Definieren von strukturierten Eingabe-/Ausgabeformaten und promptbasierte Aufgabenbeschreibungen</li>



<li>Choose from built-in tools or connect to external ones via Model Context Protocol (MCP)</li>



<li>Entwickeln Sie eigene, benutzerdefinierten Tools und stellen Sie diesen den KI-Agenten zur Verfügung</li>



<li>Auswahl des optimalen LLMs zur Steuerung der Verhaltensmuster der KI</li>



<li>Run AI Agents standalone or integrate them into BPMN workflows and integration services</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="591" src="https://scheer-pas.com/wp-content/uploads/2025/07/Mockup-AI-in-Designer-1-1024x591.png" alt="Scheer PAS Agents Agentic AI News Blogbeitrag – Bild 1" class="wp-image-33935" srcset="https://scheer-pas.com/wp-content/uploads/2025/07/Mockup-AI-in-Designer-1-1024x591.png 1024w, https://scheer-pas.com/wp-content/uploads/2025/07/Mockup-AI-in-Designer-1-300x173.png 300w, https://scheer-pas.com/wp-content/uploads/2025/07/Mockup-AI-in-Designer-1-768x443.png 768w, https://scheer-pas.com/wp-content/uploads/2025/07/Mockup-AI-in-Designer-1-1536x887.png 1536w, https://scheer-pas.com/wp-content/uploads/2025/07/Mockup-AI-in-Designer-1-2048x1182.png 2048w, https://scheer-pas.com/wp-content/uploads/2025/07/Mockup-AI-in-Designer-1-18x10.png 18w, https://scheer-pas.com/wp-content/uploads/2025/07/Mockup-AI-in-Designer-1-710x410.png 710w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><em>Excerpt: The Model Context Protocol (MCP)</em></p>



<p><em><em>Recent developments like the Model Context Protocol (MCP) are addressing integration challenges of AI Agents. MCP is an open standard that enables seamless connections between AI agents and external data sources and tools. MCP serves as a universal adapter, enabling the agents to access the information they need without custom integrations for each data source. Scheer PAS will support the Model Context Protocol.</em></em></p>



<h3 class="wp-block-heading" id="h-potenzielle-einsatzgebiete">Potential Use Cases</h3>



<p>AI Agents can unlock new possibilities across various industries and scenarios. They’re not limited to one specific field or use case. Whether it's integration tasks or business process automation, AI agents can be applied to use cases that have traditionally relied on static logic and fixed workflows, as well as to those that were previously too complex, dynamic, or unstructured to automate efficiently. Examples are:</p>



<ul class="wp-block-list">
<li>Automatically synchronizing customer data between a Salesforce CRM and an SAP ERP system, resolving format mismatches and enriching records using AI-driven logic</li>



<li>Extracting meaning from unstructured documents — for example, an AI Agent could process incoming customer service emails, understand the request or issue described, decide on the appropriate response or action, and automatically trigger the necessary updates or workflows in internal IT systems like ticketing, CRM, or ERP platforms.</li>
</ul>



<h3 class="wp-block-heading" id="h-wann-wird-es-verfugbar-sein">When is it Coming?</h3>



<p>The first version of AI agents in Scheer PAS will be available for selected users in autumn 2025.</p>



<p>We believe this technology will not only change how integration is done with our platform, but across the industry. If you’re an integration developer looking for the next big leap in automation—AI agents are it.</p>



<p>Stay tuned on our <a href="https://www.linkedin.com/company/scheer-pas" target="_blank" rel="noreferrer noopener">LinkedIn channel</a> and our <a href="https://scheer-pas.com/en/scheer-pas-resources/blog/" target="_blank" rel="noreferrer noopener">Blog</a> for more updates on this!</p><p>The post <a href="https://scheer-pas.com/en/ki-agenten-in-scheer-pas/">Eine neue Ära der Integration und Automatisierung: KI-Agenten in Scheer PAS</a> appeared first on <a href="https://scheer-pas.com/en">Scheer PAS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing the Java DevKit: A New Era of Flexibility in Scheer PAS</title>
		<link>https://scheer-pas.com/en/introducing-the-java-devkit-a-new-era-of-flexibility-in-scheer-pas/</link>
		
		<dc:creator><![CDATA[Christian Linn]]></dc:creator>
		<pubdate>Wed, 23 Oct 2024 06:35:04 +0000</pubdate>
				<category><![CDATA[Blog posts]]></category>
		<guid ispermalink="false">https://scheer-pas.com/?p=30379</guid>

					<description><![CDATA[<p>Today's digital landscape is diverse and constantly evolving. Organisations rely on a complex mix of legacy systems, modern cloud-based platforms, various types of APIs (from SOAP, over REST, to GraphQL), and everything in between. This diversity creates a need for flexible integration solutions-ones that can connect older systems with cutting-edge technology, adapt to emerging standards, [...]</p>
<p>The post <a href="https://scheer-pas.com/en/introducing-the-java-devkit-a-new-era-of-flexibility-in-scheer-pas/">Introducing the Java DevKit: A New Era of Flexibility in Scheer PAS</a> appeared first on <a href="https://scheer-pas.com/en">Scheer PAS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Today's digital landscape is diverse and constantly evolving. Organisations rely on a complex mix of legacy systems, modern cloud-based platforms, various types of APIs (from SOAP, over REST, to GraphQL), and everything in between. This diversity creates a need for flexible integration solutions-ones that can connect older systems with cutting-edge technology, adapt to emerging standards, and bridge the gap between disparate environments.</p>



<p>At Scheer PAS, we are dedicated to providing a platform that empowers businesses to solve any integration and process automation challenge. That's why with the release of<strong> </strong>Scheer PAS 24.2, we are excited to introduce the Java xlib DevKit - a feature that empowers users to develop custom functionality and offers the flexibility to solve almost any integration challenge, allowing organisations to seamlessly connect any system-regardless of whether it's an old on-premise solution or a modern cloud-based service.</p>



<h3 class="wp-block-heading" id="h-the-best-of-both-worlds-seamlessly-combine-pro-code-and-low-code">The Best of Both Worlds: Seamlessly Combine Pro-Code and Low-Code</h3>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="584" height="216" src="https://scheer-pas.com/wp-content/uploads/2024/10/Scheer-PAS-24.2-news-AI-Java-connector-2.gif" alt="Scheer PAS 24.2 news AI Java connector 2" class="wp-image-30133"/></figure>
</div>


<p>Scheer PAS has always been about solving the most complex integration and automation challenges. While a pure low-code approach provides an excellent framework for simplifying development, it cannot always deliver the flexibility and advanced functionality required in certain real-world scenarios. In such cases, coding becomes essential to achieve the level of customisation and precision needed.</p>



<p>The new Java xlib DevKit bridges this gap by allowing developers to create custom logic in Java. With this feature, developers can build custom adapters to interface with legacy systems, create specific data transformation logic, or connect with APIs not natively supported by Scheer PAS. This means that almost any integration requirement can be addressed, regardless of how unique or complex the situation may be.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1209" height="835" src="https://scheer-pas.com/wp-content/uploads/2024/10/4a4b50d0-5283-4433-969c-955807fb95e3.png" alt="" class="wp-image-30393" srcset="https://scheer-pas.com/wp-content/uploads/2024/10/4a4b50d0-5283-4433-969c-955807fb95e3.png 1209w, https://scheer-pas.com/wp-content/uploads/2024/10/4a4b50d0-5283-4433-969c-955807fb95e3-300x207.png 300w, https://scheer-pas.com/wp-content/uploads/2024/10/4a4b50d0-5283-4433-969c-955807fb95e3-1024x707.png 1024w, https://scheer-pas.com/wp-content/uploads/2024/10/4a4b50d0-5283-4433-969c-955807fb95e3-768x530.png 768w, https://scheer-pas.com/wp-content/uploads/2024/10/4a4b50d0-5283-4433-969c-955807fb95e3-18x12.png 18w, https://scheer-pas.com/wp-content/uploads/2024/10/4a4b50d0-5283-4433-969c-955807fb95e3-710x490.png 710w" sizes="(max-width: 1209px) 100vw, 1209px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="355" height="315" src="https://scheer-pas.com/wp-content/uploads/2024/10/Slika12.png" alt="Scheer PAS Java connector adaptor whats new - Image 2" class="wp-image-30397" style="width:317px;height:auto" srcset="https://scheer-pas.com/wp-content/uploads/2024/10/Slika12.png 355w, https://scheer-pas.com/wp-content/uploads/2024/10/Slika12-300x266.png 300w, https://scheer-pas.com/wp-content/uploads/2024/10/Slika12-14x12.png 14w" sizes="(max-width: 355px) 100vw, 355px" /></figure>
</div>
</div>



<p>Once compiled into an xlib library, this custom code can be imported into Scheer PAS Designer, making it readily available in the Low-Code development environment. This seamless combination of Pro-Code capabilities and Low-Code simplicity provides a powerful way to build solutions that meet specific business needs. It allows developers to implement advanced functionality that then can be used in the PAS Designer's model-driven interface.</p>



<h3 class="wp-block-heading" id="h-simplifying-development-and-reusability">Simplifying Development and Reusability</h3>



<p>Another significant advantage of the Java xlib DevKit is how it promotes the reusability of code. By compiling Java-based logic into a standardised xlib format, developers can create custom libraries that can be shared and reused across different projects and teams. This not only accelerates development but also ensures consistency and reduces duplication of effort.</p>



<p>For instance, once a developer builds an integration adapter for a particular system or service, the generated library can be used in future projects by other team members without having to start from scratch. It's a powerful way to create a library of integration assets that scales with the organisation.</p>



<h3 class="wp-block-heading" id="h-how-it-works">How it Works</h3>



<p>The integration of the Java xlib DevKit into the Scheer PAS Designer is designed to be as seamless as possible:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="110" src="https://scheer-pas.com/wp-content/uploads/2024/10/2024-10-Grafik-technical-blogpost-PAS-V1-1024x110.jpg" alt="Scheer PAS Java connector adaptor whats new - Image 3" class="wp-image-30399" srcset="https://scheer-pas.com/wp-content/uploads/2024/10/2024-10-Grafik-technical-blogpost-PAS-V1-1024x110.jpg 1024w, https://scheer-pas.com/wp-content/uploads/2024/10/2024-10-Grafik-technical-blogpost-PAS-V1-300x32.jpg 300w, https://scheer-pas.com/wp-content/uploads/2024/10/2024-10-Grafik-technical-blogpost-PAS-V1-768x83.jpg 768w, https://scheer-pas.com/wp-content/uploads/2024/10/2024-10-Grafik-technical-blogpost-PAS-V1-1536x166.jpg 1536w, https://scheer-pas.com/wp-content/uploads/2024/10/2024-10-Grafik-technical-blogpost-PAS-V1-2048x221.jpg 2048w, https://scheer-pas.com/wp-content/uploads/2024/10/2024-10-Grafik-technical-blogpost-PAS-V1-18x2.jpg 18w, https://scheer-pas.com/wp-content/uploads/2024/10/2024-10-Grafik-technical-blogpost-PAS-V1-710x77.jpg 710w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>1. develop custom logic in Java:</strong> Developers can write custom Java code for any functionality, be it integration logic, adapters, or connectors to external systems.</p>



<p><strong>2. compile to xlib:</strong> Once the code is developed and tested, it's compiled into the xlib format, making it ready for import.</p>



<p><strong>3. import into Asset Repository:</strong> The xlib library can then be easily imported into the PAS Asset Repository, making the custom logic available for use in PAS Designer Projects.</p>



<p class="has-black-color has-text-color has-link-color wp-elements-6a1fb15505d0b5ff79a41acf10cced91"><strong>4. drag, drop, and build:</strong> Users can now leverage the newly developed Java components within their diagrams, just like any other standard element in the Scheer PAS <a href="https://doc.scheer-pas.com/release-notes/pas-24-2-release-notes" target="_blank" rel="noreferrer noopener">Designer</a>.</p>



<p>This streamlined process removes much of the friction traditionally associated with combining Pro-code and Low-code, allowing developers and non-developers alike to work together more efficiently. Learn more about how <a href="https://scheer-pas.com/en/platform/application-development/" target="_blank" rel="noreferrer noopener">Scheer PAS combines Low-Code and Pro-Code in UI Development here.</a>.</p><p>The post <a href="https://scheer-pas.com/en/introducing-the-java-devkit-a-new-era-of-flexibility-in-scheer-pas/">Introducing the Java DevKit: A New Era of Flexibility in Scheer PAS</a> appeared first on <a href="https://scheer-pas.com/en">Scheer PAS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Scheer PAS Process Engine</title>
		<link>https://scheer-pas.com/en/the-scheer-pas-process-engine/</link>
		
		<dc:creator><![CDATA[Christian Linn]]></dc:creator>
		<pubdate>Thu, 20 Jun 2024 10:18:07 +0000</pubdate>
				<category><![CDATA[Blog posts]]></category>
		<guid ispermalink="false">https://scheer-pas.net/?p=21583</guid>

					<description><![CDATA[<p>When it comes to automation and orchestration of workflows or even complex end-2-end business processes, it is beneficial to look under the hood of potential solution providers and understand how the process concept is supported in practice.</p>
<p>The post <a href="https://scheer-pas.com/en/the-scheer-pas-process-engine/">The Scheer PAS Process Engine</a> appeared first on <a href="https://scheer-pas.com/en">Scheer PAS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>When it comes to automation and orchestration of workflows or even complex end-2-end business processes, it is beneficial to look under the hood of potential solution providers and understand how the process concept is supported in practice.</p>



<p>This includes not only the implementation phase, i.e. designing the process with a standardized modelling notation, but especially the way how processes are executed. Most business processes involve asynchronous processing, require the persistence of state information and proper error handling. It is important that the underlying technological concepts of the engines executing the processes support these requirements.</p>



<p>In this blog post, I will explain the basic concept of the Scheer PAS Process Engine.</p>



<h2 class="wp-block-heading">Process Design and Implementation</h2>



<p>The Scheer PAS Designer is the Low-Code tool of the PAS platform to design and develop end to end processes and their implementation. The modelling of the process is done in BPMN (Business Process Model and Notation) which is a standardized graphical notation, that provides a visual representation of the steps and activities involved in a business process. BPMN has the advantage that it is easily understandable by process experts, business users and developers which makes it a powerful notation to not only model but also automate processes. Automating a process with Scheer PAS always means drawing a BPMN in the first step. The figure below shows a simple example using the most common notation elements:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="331" src="https://scheer-pas.net/wp-content/uploads/2024/04/Scheer-PAS-Process-Engine-Designer-image-1024x331.jpg" alt="" class="wp-image-21584" style="width:838px;height:auto" srcset="https://scheer-pas.com/wp-content/uploads/2024/04/Scheer-PAS-Process-Engine-Designer-image-1024x331.jpg 1024w, https://scheer-pas.com/wp-content/uploads/2024/04/Scheer-PAS-Process-Engine-Designer-image-300x97.jpg 300w, https://scheer-pas.com/wp-content/uploads/2024/04/Scheer-PAS-Process-Engine-Designer-image-768x248.jpg 768w, https://scheer-pas.com/wp-content/uploads/2024/04/Scheer-PAS-Process-Engine-Designer-image-710x229.jpg 710w, https://scheer-pas.com/wp-content/uploads/2024/04/Scheer-PAS-Process-Engine-Designer-image.jpg 1074w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>During process implementation, the modeler connects these elements (task, gateway, event, &#8230;) with activities to be carried out, which can be pre-built functional building blocks from libraries, user forms , or specific logic captured in a variety of ways (script, mapping diagram, activity diagram), for which Scheer PAS brings its own Low-Code editors.</p>



<h2 class="wp-block-heading">The Process Execution</h2>



<p>Process models are translated by Scheer PAS into semantically equivalent state machines, which is a very powerful approach to define systems with complex and dynamic behaviour. It describes the behaviour of systems that can exist in different states and transitions between them based on certain conditions or events. Execution of these state machines is where the Scheer PAS Runtime comes into play. Related to BPMN process execution, the key elements of this process state machine can be described as follows:</p>



<p><em><strong>States:</strong>&nbsp;</em>A state represents a specific condition or situation that a process instance can be in at a given point in time.</p>



<p><em><strong>Transitions:</strong>&nbsp;</em>Transitions define the movement of a process instance from one state to another in response to a trigger or event.</p>



<p><em><strong>Events:</strong>&nbsp;</em>Events are occurrences or stimuli that can trigger a transition from one state to another.</p>



<p><em><strong>Actions:</strong></em>&nbsp;Actions are tasks or operations associated with a state or a transition.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="334" src="https://scheer-pas.net/wp-content/uploads/2024/04/PAS-Process-Engine-1-1024x334.jpg" alt="" class="wp-image-21585" srcset="https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-1-1024x334.jpg 1024w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-1-300x98.jpg 300w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-1-768x251.jpg 768w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-1-1536x501.jpg 1536w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-1-2048x668.jpg 2048w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-1-710x232.jpg 710w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Following this state machine approach results in a set of advantages that our process engine can provide when it comes to the execution of a business process:</p>



<p><em><strong>Asynchronous processing:</strong></em>&nbsp;The state machine concept is inherently asynchronous. This means that it is not necessary for previously started process instances to have ended in order to start a new process instance. Or in other words, several process instances can run in parallel, each one in different stages of the process.</p>



<p><em><strong>Well-defined state:</strong></em>&nbsp;Each running process instance is in a well-defined state, at all times. It is always clear and transparent which actions have been performed, which events have occurred and what is still to happen.</p>



<p><em><strong>Data safety:</strong></em>&nbsp;Information about the current state of a process instance as well as instance related process data can be persisted. This means, even if a running process instance is aborted due to unforeseeable reasons (e.g. system crash, power outage, …), the data is not lost, and the process instance can be restarted exactly in the same state with the same data.</p>



<p class="translation-block">In addition to the&nbsp;<em>process state machine</em>&nbsp;for executing the BPMN process, the Scheer PAS process engine also contains a&nbsp;<em>service state machine</em>, which encloses the&nbsp;<em>process state machine</em>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="804" height="1024" src="https://scheer-pas.net/wp-content/uploads/2024/04/PAS-Process-Engine-2-804x1024.jpg" alt="" class="wp-image-21586" srcset="https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-2-804x1024.jpg 804w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-2-236x300.jpg 236w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-2-768x978.jpg 768w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-2-710x904.jpg 710w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-2.jpg 1139w" sizes="(max-width: 804px) 100vw, 804px" /></figure>



<p>This service state machine consists of a small set of states surrounding the process state machine and defining the Initialized, Aborted, Error and Done states of the process. This allows transitions from each process state into an Error, Abort or Done state without the need to explicitly model these options in the BPMN. The main advantage that comes with this approach is how potential errors can be handled. Let’s assume the following example:</p>



<p>One activity in the BPMN represents the task to connect to an SAP system and fetch data about a business partner. Due to some reason, the SAP system is not available at the time the process is executed. If the developer has special requirements on error handling and modelled it in the implementation of the process, then this explicit error handling defines what will happen. An example for an explicit handling of the error could be to include a timer event that triggers a reconnect to the SAP system on the next working day. The original process proceeds when the connection can be established.</p>



<p>If, however, there are no specific requirements, and the potential error is not explicitly taken care of – which is mostly the case in practice – then the process transitions automatically in the Error state of the service state machine. This prevents that the process gets stuck in some undefined intermediate state. There are two options now how to proceed from this state: The activity can be repeated manually when the SAP system is available again, or an automatic retry can be configured in which the process engine retries the SAP connection at regular intervals.</p>



<p>In general, this approach allows the developer to identify errors that occur in production, fix the process implementation (including proper error handling if reasonable), redeploy the improved service and restart the process instances from the state where they went into error. All this without losing data or actions that have been processed in the affected instances before the error occurred (-&gt; see Data safety), and without affecting other running instances of the process.</p>



<h2 class="wp-block-heading">REST Interface for processes</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://scheer-pas.net/wp-content/uploads/2024/04/PAS-Process-Engine-REST-1024x576.jpg" alt="" class="wp-image-21587" srcset="https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-REST-1024x576.jpg 1024w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-REST-300x169.jpg 300w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-REST-768x432.jpg 768w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-REST-710x399.jpg 710w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-REST.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Within the Scheer PAS platform, each implementation of a process is built and deployed as individual service in a Docker container. This has the advantage that each process runs separately and is not affected by errors or maintenance of other services/processes.</p>



<p>To access the process, the Scheer PAS Process engine automatically generates a REST interface for the process state machine. This REST API provides endpoints to gather information on BPMN process instances and their state(s), and to trigger transitions. This approach also provides the option to realize inter-process communication via REST APIs, to build a custom UI layer on top of the process execution or to manage and publish process APIs via the Scheer PAS API Management.</p>



<h2 class="wp-block-heading">Outlook: Scaling of Processes</h2>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="576" src="https://scheer-pas.net/wp-content/uploads/2024/04/PAS-Process-Engine-Scalling-Processes-1024x576.jpg" alt="" class="wp-image-21588" style="width:840px;height:auto" srcset="https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-Scalling-Processes-1024x576.jpg 1024w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-Scalling-Processes-300x169.jpg 300w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-Scalling-Processes-768x432.jpg 768w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-Scalling-Processes-710x399.jpg 710w, https://scheer-pas.com/wp-content/uploads/2024/04/PAS-Process-Engine-Scalling-Processes.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>With one of the coming Scheer PAS releases we will move to a Kubernetes platform architecture. In addition to separate services for each process, this will allow an easy and automated scaling, i.e. several replicas of the same service / process running in parallel. An individual process can be deployed several times, depending on the required resources, and handle more load in parallel or provide a high availability setup.</p>



<p><strong>The highlight is:</strong>&nbsp;Even when there are several replicas of the same service, each executing different instances of the same process, the persisted data and state information will be synchronized between the replicas. This means if one replica of the service crashes, another replica will pick up the started process instances at the point where they were stopped and process them further.</p>



<p>I will explain this unique and powerful concept a bit more in detail in another blog post.</p><p>The post <a href="https://scheer-pas.com/en/the-scheer-pas-process-engine/">The Scheer PAS Process Engine</a> appeared first on <a href="https://scheer-pas.com/en">Scheer PAS</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>