The fastest, open, infrastructure-independent, advanced analytics SQL database
Securely access and analyze enterprise (and public) text, audio & video data
An intuitive hunt and investigation solution that decreases security incidents
User and entity behavioral analytics that augments existing security tools and empowers security operations teams to identify and respond to the threats that matter before data is stolen
Autonomous operations through a business lens
Intelligent automation for service desk, configuration, and asset management
SQL analytics solution handling large amounts of data for big data analytics
High-scale protection of sensitive data at rest, in motion, and in use across systems
Agile/DevOps management for continuous quality and delivery
Manage and track requirements from idea to deployment
Plan, track, orchestrate, and release complex applications across any environment
Enable all aspects of SCCM with enterprise grade scalability, security, and compliance
Automate deployments for continuous delivery with drag-and-drop simplicity
Govern application lifecycle activities to achieve higher quality
Unify test management to drive efficiency and reuse
Integrated, component-based test framework that accelerates functional test automation
Accelerate functional test automation across web, mobile, API, and enterprise apps
Discover, design, and simulate services and APIs to remove dependencies and bottlenecks
Shift-left functional testing using the IDE, language, and testing frameworks of choice
Reliable and efficient test automation for functional and regression testing
Centralized, omnipresent lab to develop, debug, test, monitor, and optimize mobile apps
Learn more about the LoadRunner Family of solutions
Cloud-based solution to easily plan, run and scale performance tests
Project-based performance testing to identify performance issues
Easy-to-use performance testing solution for optimizing application performance
Collaborative performance testing platform for globally distributed teams
Discover, design, and simulate services and APIs to remove dependencies and bottlenecks
Identifies security vulnerabilities in software throughout development
Gain valuable insight with a centralized management repository for scan results
Manage your entire application security program from one interface
Provides comprehensive dynamic analysis of complex web applications and services
Builds packages of change artifacts to speed up mainframe application development
Enable faster, efficient parallel development at scale
A development environment that streamlines mainframe COBOL and PL/I activities
Intelligence and analysis technology that provides insight into core processes
Fuel mobile apps, cloud initiatives, process automation, and more
Future-proof core COBOL business applications
Maintain and enhance ACUCOBOL-based applications
Deliver application access—anywhere
Maintain and enhance COBOL systems
Maintain and enhance RM/COBOL applications
Connect COBOL applications to relational database management systems
Derive incremental value with real-time, relational access to COBOL data
Unlock business value with real-time, relational access to ACUCOBOL data
Connect ACUCOBOL applications to relational database management systems
Automatically understand and analyze Micro Focus COBOL applications
Build COBOL applications using Agile and DevOps practices
Deploy COBOL applications across distributed, containerized or cloud platforms
Modernize core business system infrastructure to support future innovation
Manage agile projects using a collaborative, flexible, requirements and delivery platform
Manage requirements with full end-to-end traceability of processes
Automatically understand and analyze IBM mainframe applications
Capture, analyze, and measure the value, cost and risk of application portfolios
Build packages of change artifacts to speed up mainframe application development
Build and manage packages of change artifacts to speed up mainframe application development
Provide multiple change management interfaces to maintain mainframe apps
Build and modernize IBM mainframe COBOL and PL/I applications
Enable faster, efficient parallel development at scale
Fuel mobile apps, cloud initiatives, process automation, and more
Manage mainframe files for fast problem resolution
Easily test mainframe application changes using flexible infrastructure
Compare and manage mainframe data, text, and directory files
Connect Dev and Ops by automating the deployment pipeline and reduce feedback time
Centralize planning and control for the entire software release lifecycle
Orchestrate and integrate processes for faster software development and delivery
Detect changes, synchronizes multiple environments, and restores failed systems
Execute IBM mainframe COBOL and PL/I workload on Windows, Linux and the Cloud
Execute modernized IBM mainframe workloads under Microsoft .NET and Azure
Modernize IBM, HP, and Unix application access across desktop and mobile devices
Web-enable IBM and VT application desktop access, Java free
Modernize Unisys mainframe application desktop access
Modernize IBM, HP, and Unix application desktop access
Automate IBM, HP, and Unix application desktop access
Create new applications and workflows with Web services and APIs for IBM, HP, and UNIX applications
Fuel analytics platforms and BI applications with Unisys MCP DMSII data in real time
Centralize host access management with identity-powered access control and data security
Modernize file transfer with security, encryption and automation, within and across the firewall
Learn how Advanced Authentication Connector for z/OS is a multi-factor authentication for all your IBM z/OS end points
Measure and manage terminal-based software deployment and usage
Centralize host access management with identity-powered access control and data security
Develop and deploy applications with a comprehensive suite of CORBA products
Build distributed applications at enterprise scale
Develop, deploy, and support CORBA 2.6 compliant middleware in C++ or Java
Connect applications on diverse operating environments
Email, IM, chat-based teamwork, anti-virus, anti-spam, disaster recovery, and more
Provides secure file access and sharing from any device
Provides secure email, calendaring, and task management for today's mobile world
Backup and disaster recovery solution that ensures critical email is always available
Seven essential tools to build IT infrastructures, including secure file sharing
Provides secure team collaboration with document management and workflow features
Provides single sign-on for enterprises and federation for cloud applications
Protect your sensitive information more securely with multi-factor authentication
File Reporter and Storage Manager solution suite bundle
File Reporter for OES examines OES network file systems and delivers intelligent file insights so you can make the most intelligent business decisions.
Provides secure file access and sharing from any device
Protects your key business systems against downtime and disaster
Simplifies resource management on a Storage Area Network and increases availability
File, print, and storage services perfect for mixed IT environments
Cloud-based endpoint backup solution with file sync and share, and analytics
Package, test, and deploy containerized Windows apps quickly and easily
Seven integrated products to help track, manage and protect endpoint devices
Provides reports that integrate licensing, installation and usage data
Provides automated endpoint management, software distribution, support, and more
Delivers identity-based protection for devices and features total protection
Proactive laptop and desktop data protection to automatically lock out threats
Automates patch assessment and monitors patch compliance for security vulnerabilities
Streamlines and automates the way you provide IT services to your business
Cloud-based, scalable archiving for regulatory, legal, and investigative needs
Archive all business communication for case assessment, search, and eDiscovery
Automate employee data and communication monitoring to meet regulatory compliance and internal initiatives
Mitigate risk across social media channels to meet regulatory compliance obligations
Helping organizations meet data privacy regulatory guidelines through the management & disposition of data.
Address the ever-changing needs of network data management
File analysis to discover, classify and automate policy on unstructured data
Discover what is being stored and who has access
Structured data archiving to retire outdated applications and reduce data footprint
Identity-driven governance of data & access
SaaS-based file analysis on all of your unstructured data
Respond to litigation and investigations quickly, accurately, & cost-effectively
SaaS-based file analysis on all of your unstructured data
File analysis to discover, classify and automate policy on unstructured data
Discover what is being stored and who has access
Address the ever-changing needs of network data management
Structured data archiving to retire outdated applications and reduce data footprint
Helping organizations meet data privacy regulatory guidelines through the management & disposition of data.
Securely access and analyze enterprise (and public) text, audio & video data
Secure backup and rapid restores for all structured and unstructured data to ensure business continuity
Backup and disaster recovery for diverse, dynamic, and distributed enterprise
Automate provisioning, patching, and compliance across the data center
Backup and disaster recovery for diverse, dynamic, and distributed enterprise
Discover and manage configuration items (CIs) in Hybrid IT environments.
Simplify fulfillment automation and enforce governance
Automate and manage traditional, virtual, and software-defined networks
The first containerized, autonomous monitoring solution for hybrid IT
Automate IT processes end-to-end
Build, secure, and scale automated business processes across the enterprise
Engaging end-user experience and efficient service desk based on machine learning
A comprehensive threat detection, analysis, and compliance management SIEM solution
An intelligent log management solution that eases compliance burdens and accelerates forensic investigation for security professionals
A comprehensive log management solution for easier compliance, efficient log search, and secure cost-effective storage.
Download and deploy pre-packaged content to dramatically save time and management
A future-ready data platform that transforms data chaos into security insight.
User and entity behavioral analytics that augments existing security tools and empowers security operations teams to identify and respond to the threats that matter before data is stolen
A fully-featured, adaptable solution that simplifies the day-to-day use of SIEM
A comprehensive Security Orchestration Automation Response platform with cognitive automation, investigation service desk, process orchestration and SOC analytics.
Persistent file encryption, complete control, and visibility to simplify unstructured data security
Format-preserving encryption, tokenization, data masking, and key management
Omni-channel PCI compliance and data protection for end-to-end payments security
Email, file, and Office 365 protection for PII, PHI, and Intellectual Property
Saas cloud email encryption to protect information on Office 365
The full solution for secure automated file transfer management inside and across perimeters
Identifies security vulnerabilities in source code early in software development
Provides comprehensive dynamic analysis of complex web applications and services
Gain valuable insight with a centralized management repository for scan results
Manage your entire application security program from one interface
Gain visibility into application abuse while protecting software from exploits
Provisions and governs access to unstructured data
Provides an LDAP directory with incredible scalability and an agile platform
Provides automated user access review and recertification to remain compliant
Delivers an intelligent identity management framework to service your enterprise
Provides single sign-on for enterprises and federation for cloud applications
Move beyond username and passwords and securely protect data and applications
Multi-factor Authentication for all your IBM z/OS end points
Integrate the host with your modern security framework
Adapt the authentication and access experience to the risk at hand.
Enables users to reset their passwords without the help of IT
Streamlines authentication for enterprise apps with a single login experience
Protect and manage access to your APIs.
Enables IT administrators to work on systems without exposing credentials
Limits administrative privileges and restricts directory views to specific users
Edit, test and review Group Policy Object changes before implementation
Protect critical data, reduce risk and manage change with Change Guardian
Extend the power of Active Directory to Linux resources
Unify and centrally manage policies across multiple platforms.
Protect critical data, reduce risk and manage change with Change Guardian
Finds and repairs configuration errors that lead to security breaches or downtime
Provides easy compliance auditing and real-time protection for IBM iSeries systems
Protect your network and messaging system from malware, viruses, and harmful content
Scalable, end-to-end encrypted email solution for desktop, cloud, and mobile
Cloud-based endpoint backup solution with file sync and share, and analytics
Package, test, and deploy containerized Windows apps quickly and easily
Provides reports that integrate licensing, installation and usage data
Provides automated endpoint management, software distribution, support, and more
Delivers identity-based protection for devices and features total protection
Proactive laptop and desktop data protection to automatically lock out threats
Automates patch assessment and monitors patch compliance for security vulnerabilities
Streamlines and automates the way you provide IT services to your business
Seven integrated products to help track, manage and protect endpoint devices
Help you embed security throughout the IT value chain and drive collaboration between IT operations, applications, and security teams.
Help you to react faster and gain a competitive advantage with enterprise agility.
Accelerate your hybrid cloud outcomes with advisory, transformation and implementation services.
Application management services that let you out-task solution management to experts who understand your environment.
Strategic consulting services to guide your digital transformation agenda.
Fully functional use-case modeling, with pre-built integrations across the Micro Focus Software portfolio, showcasing real-life use-case
Expert security intelligence services to help you quickly architect, deploy, and validate your Micro Focus security technology implementation.
A service integration and management service that optimizes delivery, assurance, and governance in multi-supplier settings.
Get insights from big data with real-time analytics, and search unstructured data.
Get insights from big data with real-time analytics, and search unstructured data.
Get insights from big data with real-time analytics, and search unstructured data.
Mobile services that ensure performance and expedite time-to-market without compromising quality.
Get insights from big data with real-time analytics, and search unstructured data.
Comprehensive Big Data services to propel your enterprise forward.
All Micro Focus learning in one place
In the highly competitive banking industry, applications are a key differentiator. But for banks to keep abreast of consumer expectations, they need to dramatically improve their applications testing capabilities. One top-four bank has done just that by implementing Service Virtualization.
Banking customers love mobile technology and web services. They love being able to bank easily, from anywhere, at any time. They love services like balance transfer and bill pay. They love completing complex financial transactions with a single screen tap.
Consumers’ love affair with banking apps puts the banks themselves in a high-pressure situation, however: they’re in a constant race to launch new software. “Banks win customers by continually offering new application functionality and feature sets,” notes a Senior Manager who runs the Performance Testing and Service Virtualization department at one of the United States’ top four banks. “It’s very competitive.”
Application development cycles are therefore more fast-paced than ever – and if that wasn’t enough, applications are increasingly complex. “At one time, most applications ran as independent pieces of software,” the Manager says. “That’s changed today. Many applications need to connect with other horizontal servicing systems and with applications hosted with external vendors.”
One thing remains unchanged, of course: the applications have to work. “Banking customers have a low tolerance for applications issues and a high expectation for performance,” the Manager notes. So despite faster development and more complex applications, applications testing teams have no choice. They have to keep up.
Fortunately, this Test Manager’s bank found a way to bridge the gap between the ever-increasing demands of its business and its testing capabilities: it implemented Service Virtualization (SV) software – a solution that allows its performance testing group to simulate even complex production environments quickly, easily, and cost-effectively. It also allows the Virtualization team to support the needs of other Functional Testing and Development teams to increase their time to market.
SV is not the first Micro Focus tool the bank embraced within its QA group. It uses Micro Focus Applications Lifecycle Management (ALM) software to manage test cases, requirements, and defect logs. Micro Focus Performance Center (PC) is the bank’s enterprise solution for performance testing, with Performance Center software functioning as its performance testing tool. Micro Focus Diagnostics and Micro Focus SiteScope software are also deployed within the bank’s testing environments as monitoring tools, to help QA further validate application performance and scalability.
The bank has used many of these tools for years – in some cases, over 16 years – and today they are the foundation of the bank’s enterprise test center, enabling the bank’s applications development and QA processes to achieve a high degree of sophistication and discipline. This, in turn, allows development and QA to become more responsive to business requests. Within recent months, for example, the bank has transitioned much of its development processes from waterfall to agile, something that wouldn’t be possible without centralized visibility into requirements and test status.
Despite these advances, however, the bank was still challenged to keep up with testing demand – particularly for applications that integrate with services from other companies. Some of the bank’s software, for example, exchanges data with another financial institution’s mainframes. Testing those applications has been an ongoing challenge and fraught with delays. “They give us access to their mainframe for testing,” the Manager explains, “but only 6 to 10 hours a week, and all during non-business hours.”
These limitations made it difficult for the Manager’s team to complete its performance testing in a timely fashion – and the only alternative, standing up a duplicate environment, is cost prohibitive. “It would probably cost us as high as $3 million per month,” the Manager recalls.
So historically, the performance testing team and engineering teams improvised. Some teams built simulated web services using open source software. Others deployed off-the-shelf software, but there was no standard enterprise solution.
These stop-gap measures helped, but they were also time-consuming and resource-intensive. It often took people up to 50 hours to build simulators, an effort that typically added 2 weeks to their testing cycles. And the simulators were often limited in functionality, which left the bank vulnerable to the possibility that it would release software with unknown performance issues.
Then Micro Focus introduced the bank to Service Virtualization software, and the Manager saw the value and decided it was time to implement a robust, enterprise service virtualization solution.
Before committing to SV, however, the bank did its due diligence. It compared the Micro Focus solution to other available products, particularly CA LISA, because some of the performance testers had experience with that tool. The bank ultimately concluded that SV was the best available service virtualization solution. First, SV supports the service virtualization functionality the bank’s performance testers needed. These virtualized services can be executed as part of performance test scenarios and can emulate performance degradation as well as the functionality. A second critical consideration was the solution’s ease-of-use. “The skill set required to use CA LISA is greater than for the SV software,” the Manager notes. SV software can be supported by the PT team skillsets and also be integrated with ALM and Performance Center software.
And finally, SV also costs less than CA LISA. “We realized that SV delivers comparable functionality at a lower price,” says the Manager. “That made our business case.”
After the bank committed to SV software as its service virtualization solution, it engaged Micro Focus Professional Services to help with the implementation. “We consider them to be some of the best talent in the industry.” And while the Manager’s team is itself a highly competent testing organization, it made sense to leverage Micro Focus’s expertise to design and build its SV platform.”
Micro Focus delivered on that trust: the platform it built – 25 VMware virtualized servers running on HPE ProLiant BL620c Server Blades and HPE ProLiant BL460c Gen8 Server Blades – has since proven an excellent fit for the bank’s virtualized performance testing workload. “Within a short time of implementing the platform, we were simulating well over 100 services on it. But even at that level of use, we had bandwidth left over for growth, without having to invest in additional infrastructure.” It helped that throughout the evaluation process Micro Focus continued to improve the performance of SV so that now the infrastructure we specified can support twice the initial volume anticipated. This was an added bonus since interest in this platform as a service for other areas has exploded.
The Manager estimates that his team of 53 testers will handle around 350 test engagements in the next year, representing around 100,000 to 150,000 hours’ worth of performance testing.
Because SV doesn’t have a steep learning curve, the bank’s performance test team adopted the solution quickly, leveraging the solution in several different ways.
In some cases, the testers work with the bank’s vendor partners to simulate their services’ functionality. For this category of use case, the testers create virtual replicas of third-party services within SV and then test how the bank’s applications perform when they interact with those services.
In other cases, it’s impractical to replicate a third-party’s applications environment. In these instances, the bank takes a black box approach: it uses SV to create simulators that perform as stipulated by the bank’s contracts with its vendors. This approach effectively minimizes the bank’s exposure to risk. It allows the bank to validate, to its own satisfaction, that its applications meet its performance requirements. Then, when the applications go into production, the bank’s vendors are responsible for ensuring their services meet their respective contract terms and service level agreements.
Another way the bank now relies heavily on SV is for component level performance testing. This is particularly important for testing real-time messaging (RTM) web services. “We use Micro Focus LoadRunner within our SV simulators to validate the performance of applications at RTM levels,” the Manager explains. This supports the bank’s agile development methodology because the performance tests can be conducted before upstream applications that leverage the RTM components have been fully coded.
A fourth use case addresses applications that pull from large, shared databases. “With SV, we can simulate large data sets, or environments that draw from multiple databases, more easily and quickly than if we had to replicate the data sets themselves,” the Manager says.
Since leveraging SV, the bank has achieved a number of significant improvements in its performance testing capabilities and outcomes.
Instead of the 50 hours once required to build simulators, with SV software, testers can build them in around 4 hours: an efficiency gain of around 80%. This, in turn, allows the performance testing team to shave weeks from the time required to validate application performance and frees them to do other tasks, including increasing test coverage and quality.
SV also enables the bank to optimize how it allocates its testing resources. Before, it needed performance engineers to build its simulators. SV, however, is easy enough to use that performance testers can build simulators themselves. This frees the engineers to focus on analytics and other high-value tasks. It also enables the bank to lower its performance testing costs by around 60%, because it no longer has to allocate to testing tasks the engineers’ time, which is more expensive.
The performance testing team is also more responsive thanks to SV. “Because we can create simulators more easily and quickly, we can respond more quickly when developers send us code,” the Manager says. “It’s a better fit for agile development.”
Perhaps most important, however, is how SV has improved the efficacy of the bank’s performance testing – without incurring the costs associated with standing up physical copies of critical services platforms. “We’re catching performance issues that we couldn’t identify with the simulation tools we used before SV,” the Manager states.
In one notable example, the Manager’s team re-tested an application using SV and caught an issue that it had previously missed. The team first tested the application before it implemented SV; the application seemed to run exactly as intended using an open source simulation tool. Then, shortly after the application was launched, the bank decided to add some new functionality, and when the performance testing team ran the new version in an SV simulator, it discovered an issue. Under certain conditions, the application’s response time slowed from an acceptable three seconds to around 25 seconds, this was masked by leveraging the other tool.
“We were lucky because the application was still new. Its user base wasn’t very large,” the Manager explains. “But eventually it would have been noticeable. Application response times would have slowed to levels that our customers would have found frustrating. This is unacceptable in the banking market where customers can move their business at will.”
Instead, the bank’s developers were able to re-code the software to fix the issue – without any impact to the bank’s customers. “We wouldn’t have caught this with the simulators we were using before we switch to SV,” the Manager says.
Experiences like that demonstrate clearly that the bank made the right decision when it adopted SV. “Our applications today are more complex than ever,” the Manager concludes. “The pace of development cycles keeps speeding up. But with Service Virtualization, we not only keep up, we improve our testing capabilities. We keep getting better.”
Banking customers have a low tolerance for applications issues. We rely on Service Virtualization as a business, because it helps us keep our customers happy.
With Service Virtualization, we’re more confident that our banking applications will perform the way our customers expect.