The Native Powerhouse Engine Behind IBM i Modernization

IceBreak is the core engine of the Sitemule, transforming IBM i into a unified, modern ecosystem by seamlessly integrating legacy applications, web technologies, and enterprise tools - all running natively on IBM i.

About Sitemule IceBreak

How IceBreak Runs Web Apps Natively on IBM i Without Apache, WebSphere, or Any Middleware

 

The IceBreak Engine is the foundational runtime and application engine of the Sitemule Platform, purpose-built to transform IBM i into a unified, modern enterprise ecosystem. Running entirely and natively on IBM i, IceBreak seamlessly integrates legacy applications, modern web technologies, and enterprise tools into a single, cohesive environment.

 

Native Web and Application Services, Built for IBM i

IceBreak provides a fully native web and application server that operates entirely within the IBM i operating system. It requires no external servers, middleware, scripting engines, or third-party platforms such as Apache or WebSphere. By eliminating these dependencies, IceBreak reduces architectural complexity, lowers operational risk, and ensures optimal performance by leveraging IBM i’s native strengths. As the core engine used across all Sitemule modules, IceBreak is essential to their functionality, performance, and reliability.

 

Modern Applications without Rewriting Legacy Code

Through the Sitemule Enterprise module, IceBreak enables organizations to deliver modern web applications and services while maintaining existing business logic. RPG, COBOL, and SQL programs are transformed into browser-accessible web applications, web services, microservices, and APIs without reengineering core codebases.

 

A Secure and Controlled Server Operations Environment

IceBreak enforces a strict separation between development and production environments, supporting enterprise governance and SOX compliance. Programs running in the server environment cannot be modified from within the server, preventing unauthorized changes and reducing operational risk. This controlled execution model ensures production stability while supporting disciplined deployment and change management processes aligned with enterprise standards.

 

An Enterprise-Grade Development Framework

In addition to its runtime capabilities, IceBreak serves as a powerful enterprise development framework. Developers can compile RPG and COBOL programs into fully functional web applications using modern standards such as SQL, XHTML, XML, and RESTful web services. Applications are accessible from any modern browser, including mobile devices, allowing development teams to extend traditional IBM i skills into modern web development.

 

"RPG, COBOL, and SQL programs are transformed into browser-accessible web applications, web services, microservices, and APIs without reengineering core codebases."

 

Intelligent Performance and Scalable Architecture

IceBreak incorporates an intelligent load-balancing architecture that dynamically distributes workloads across multiple jobs to prevent bottlenecks and optimize system resources. It automatically scales in real time to meet demand, ensuring consistent performance under heavy user loads. Multi-threaded execution and session persistence keep applications responsive and stable, enabling IceBreak to process millions of transactions efficiently in both on-premises and cloud deployments.

 

Advanced Application and Session Management

IceBreak provides flexible execution models to support performance, scalability, and operational control. Session-persistent processes maintain continuity and data consistency across user sessions, while application pooling preloads processes to deliver immediate response times. This hybrid approach balances shared resources for anonymous users with dedicated processes for authenticated users. For maximum isolation and resilience, multi-process execution runs each session independently, while single-session mode supports detailed debugging with comprehensive logging and JSON or XML output.

 

Bridging IBM i Languages with Modern Web Technologies

IceBreak enables traditional IBM i languages such as RPG, COBOL, C, and CLP to interact seamlessly with modern web technologies. Through precompiled wrappers and structured interfaces, IceBreak introduces object-like behavior, simplifying complex workflows and supporting scalable API-based architectures. Developers can build sophisticated, interactive applications while maintaining the performance efficiency and reliability of the IBM i environment.

 

Direct and High-Performance Database Integration

IceBreak provides direct access to IBM Db2 without requiring ODBC, JDBC, or middleware layers. SQL can be executed directly within RPG and COBOL web applications, delivering faster transaction processing and reduced overhead. Built-in commit control ensures data integrity during real-time operations, while native JSON and XML support enable efficient data exchange for RESTful services. IceBreak can also expose Db2 stored procedures and functions as RESTful APIs, supported by an integrated OpenAPI interface that provides automatic documentation, testing, and service discovery.

 

"By eliminating external dependencies, IceBreak reduces architectural complexity, lowers operational risk, and ensures optimal performance by leveraging IBM i's native strengths."

 

Enterprise Security Built Into Every Layer

Security is deeply embedded throughout the IceBreak Engine. Applications run under IBM i user profiles, enforcing controlled access to system resources. All communication is protected using SSL/TLS encryption, and multiple authentication mechanisms - including IBM i authentication, OAuth, LDAP, and Active Directory - are supported. Session-based authentication, custom security policies, and IBM i’s inherent reliability ensure compliance with enterprise and industry security standards.

 

The Engine that powers a Unified Modernization Platform

IceBreak is the engine that powers the Sitemule Platform, particularly Sitemule Enterprise, as a complete, integrated modernization solution for IBM i. By combining native web enablement, intelligent scalability, robust security, and seamless database connectivity, IceBreak allows organizations to modernize existing applications, build new web-based solutions, and integrate IBM i systems with cloud and third-party services - without disrupting core logic. 

 

As a result, IceBreak transforms IBM i into a future-ready digital platform, enabling businesses to protect their legacy investments while achieving the flexibility, performance, and connectivity demanded by the modern enterprise.

 

FAQ & Takeaways

The Companies We Help

We provide solutions and services that support both standard and tailor-made systems for companies worldwide, serving a wide range of industries such as banking, finance, insurance, manufacturing, retail, logistics, and beyond. Let us help you - get in touch today!

Berry Superfoss

Berry Superfoss

Driving circular packaging, customer value, and smarter logistics
ABN AMRO

ABN AMRO

Empowering innovation, sustainable finance, and inclusive progress
Santander Bank

Santander Bank

Enabling financial confidence, smart mobility, and personal growth
Uno-X

Uno-X

Fueling cleaner mobility, energy access, and everyday simplicity
Co-Ownership

Co-Ownership

Redefining ownership, affordability, and community living
Molslinjen A/S

Molslinjen A/S

Connecting people, regions, and experiences
Get in Touch
Please select