z/Web-Server Modernization Guide
z/Web-Server is a java and web product by illustro Systems International. Explore technical details, modernization strategies, and migration paths below.
Product Overview
z/Web-Server is a web server designed for z/VM and z/VSE mainframe environments.
It is particularly useful when you want to reuse existing Assembler or REXX code.
Modernization Strategies
Rehost
- Timeline:
- 6-12 months
Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.
Refactor (Recommended)
- Timeline:
- 18-24 months
Optimize application architecture for cloud while preserving business logic. Best ROI long-term.
Replatform
- Timeline:
- 3-5 years
Complete rewrite to cloud-native architecture with microservices and modern tech stack.
Frequently Asked Questions
General
What does z/Web-Server do?
z/Web-Server is a web server designed for z/VM and z/VSE operating systems. It enables the creation and deployment of web applications directly on these mainframe environments, supporting CGI programming using Assembler or REXX with CMS pipelines.
Is this a system, application, or tool?
z/Web-Server is primarily a system and a tool set. It provides the core web server functionality and includes tools to aid in the development and deployment of CGI applications.
What types of organizations use this?
Organizations that rely on z/VM or z/VSE for their core business applications and want to provide web-based access to these applications would benefit from z/Web-Server. This includes enterprises in sectors like finance, insurance, and government that utilize mainframe systems.
When should we consider z/Web-Server?
A company should consider using z/Web-Server when they need to expose existing z/VM or z/VSE applications to web users, or when they want to develop new web applications that leverage the capabilities of these mainframe environments. It is particularly useful when integration with existing CMS pipelines is required.
What are the alternatives to z/Web-Server?
Alternatives to z/Web-Server include other web servers that might be ported to or compatible with z/VM and z/VSE, or developing custom solutions using Java or other languages. However, these alternatives may not offer the same level of integration with CMS pipelines or the same ease of development for CGI programs in Assembler or REXX.
Technical
What infrastructure is required?
z/Web-Server requires a running instance of z/VM or z/VSE. It leverages the existing CMS pipelines for CGI program execution. A Java SDK may be needed for certain functionalities or extensions.
For mainframe products: Does this run in an LPAR?
z/Web-Server runs within an LPAR on the mainframe. It is not directly z/OS dependent but integrates with z/VM and z/VSE subsystems.
Is this a standalone product or does it extend/enhance another product?
z/Web-Server extends the capabilities of z/VM and z/VSE by providing web server functionality. It relies on these operating systems for its core services.
What are the main system components?
The main components include the web server core, CGI processing modules, and potentially a Java runtime environment if Java-based extensions are used. These components communicate through standard operating system interfaces and network protocols.
What ports or network requirements exist?
z/Web-Server likely uses standard ports such as 80 for HTTP and 443 for HTTPS. Specific network requirements depend on the configuration and the applications being served.
Business Value
What business problems does it solve?
z/Web-Server allows organizations to provide web-based access to mainframe applications, improving user experience and accessibility. It enables integration with modern web technologies while leveraging the reliability and security of the mainframe.
What would happen if an organization did NOT use this product?
Without z/Web-Server, organizations would need to find alternative ways to provide web access to their z/VM and z/VSE applications, potentially involving more complex and less integrated solutions. This could lead to increased development costs and reduced efficiency.
How does this product integrate with enterprise ecosystems?
z/Web-Server can integrate with enterprise ecosystems by providing web services that can be consumed by other applications. It can also integrate with security systems for authentication and authorization.
Security
What specific authentication methods are supported?
z/Web-Server likely supports standard authentication methods such as basic authentication, as well as integration with mainframe security systems like RACF or ACF2. Specific methods depend on the configuration.
What access control model is used?
The access control model likely integrates with the mainframe's security system, potentially using Role-Based Access Control (RBAC) to manage user permissions.
What encryption is used and where?
Encryption, such as TLS/SSL, is used to secure communication between the web server and clients. Data at rest on the mainframe is protected by the mainframe's security features.
What audit/logging capabilities exist?
z/Web-Server likely provides audit logging capabilities to track user access and system events. These logs can be integrated with security information and event management (SIEM) systems.
Operations
How is this product typically deployed?
z/Web-Server is typically deployed on-premise, within the organization's mainframe environment. It requires technical expertise in z/VM or z/VSE systems administration and web server configuration.
What ongoing operational requirements exist?
Ongoing operational requirements include monitoring server performance, managing security updates, and maintaining the web applications. Staffing requires personnel with mainframe and web server expertise.
What are common implementation challenges?
Common implementation challenges include configuring the web server to integrate with existing mainframe security systems, ensuring compatibility with existing applications, and optimizing performance.
What administrative interfaces are available?
Administrative interfaces likely include a command-line interface (CLI) and potentially a web-based console for configuration and monitoring. User management is typically handled through the mainframe's security system.
Ready to Start Your Migration?
Download our comprehensive migration guide for z/Web-Server or calculate your ROI.