Middleware Hosting

Achieving your business objectives relies on successfully adopting best-of-breed information technology solutions that help you meet your goals. Middleware supports this achievement by delivering standardized connectivity that flexibly ties new systems with existing infrastructure.

The N.C. Department of Information Technology’s middleware products enable interoperability between applications running on different operating systems and the exchange of data in a standard and secure way.

The Middleware Hosting team applies ITIL methodology to install and configure services for applications, as well as patching, administrative support and ad hoc tasks to ensure smooth operations for the services offered. 

Proactive and reactive middleware support ensures high-quality service delivery and customer satisfaction.

Request Middleware Hosting

Getting Help

Support Get Technical Support
NCDIT Service Desk: 919-754-6000
Support Hours 24/7
Tab/Accordion Items


NCDIT’s Middleware Hosting team offers a suite of helpful services that support successful technology adoption. These include:

  • Ensuring smooth operations by installing, configuring and administering all products in the middleware infrastructure solution 
  • Providing customer support for both distributed and client server architectures
  • Researching and testing each security patch release as part of base support and maintenance
  • Responding proactively to enterprise monitoring threshold alerts and service interruptions 24/7
  • Performing health checks, proactively renewing certifications as well as ensuring security compliance for all supported products, along with daily and weekly backups, connections and performance
  • Providing disaster recovery testing and maintaining high-priority vendor support relationships
  • Consulting, supporting and eliminating the complexity of supported middleware service migrations to new environments
  • Customizing standard service level agreements to provide upgrades and patch schedules that support 99.9% availability of the client's middleware server
Service Details
MQ Message Solutions MQ Message Solutions rapidly transport secure messages between applications, services and systems in both distributed and mainframe environments. These solutions include:
  • IBM Messaging Queue
  • IBM MQ Managed File Transfer

View the Technical Information section on this page for more details.

Enterprise-Wide Application Integration Solutions Enterprise-wide application integration solutions enable your business information to flow between disparate applications across multiple hardware and software platforms. Supported products include:
  • IBM Integration Bus 
  • IBM WebSphere Service Registry and Repository
  • Boomi – Integration Platform as a Service

View the Technical Information section on this page for more details.

Enterprise Content Management  Enterprise Content Management ensures your organization can take full advantage of the customer information and company knowledge embedded within their content across the enterprise. Your organization can extract new value from data previously unstructured and unavailable by capturing, storing, activating, analyzing and automating business content. Currently supported solutions include:
  • Systemware Content Cloud
  • IBM FileNet
  • IBM Content Navigator

View the Technical Information section on this page for more details.

JavaEE Container JavaEE Container provides a flexible secure Java server runtime environment for enterprise applications and webservers based on Apache HTTP servers. Use it as a frontend for load balancing and reverse proxy for WebSphere application servers. Supported solutions include:
  • IBM WebSphere Application Server (WAS)
  • IBM HTTP Server

View the Technical Information section on this page for more details.

Secure File Transfer Secure file transfer provides a secure and reliable file-sharing solution to transfer data with higher levels of protection through SFTP, FTPS, HTTPS and managed file transfer. The Middleware Hosting team works with you to identify your requirements and suggest the right file transfer solution for your organization.


  • Standardize and simplify connectivity.
  • Integrate existing infrastructure with new systems easily.
  • Ensure the longevity of legacy investments.
  • Support enterprise-level scaling.
  • Lower integration costs associated with new technologies and updates.
  • Reduce your organization's investment in infrastructure with an enterprise service bus and concentrate IT staff efforts on enhancing and delivering applications specific to your organization without the burden of maintaining the infrastructure.

Request Process

To request this service, or for more information, submit a ticket using the NCDIT Service Portal.


  • Service requests that incur a cost to the agency will typically require approval from the requesting agency’s CIO, financial officer or manager, depending upon your agency's requirements. 
  • Any staff with access to the NCDIT Service Portal may engage the team for support or information.

Requirements & Customer Responsibility

Required NCDIT Services None
Other Technical Requirements & Prerequisites Customers need to have a technical understanding of their application architecture.
Customer Responsibility Agency staff are required to submit a ticket using the NCDIT Service Portal for additional support or information regarding this service.

Expected Delivery

Acknowledgment Time The service team should acknowledge a service request within about 2-3 business days.
Turnaround Time
  • The service team should be able to complete a well-defined service request within 4-6 weeks.
  • Procurement and licensing steps required before the delivery of services may extend the timeline.  


Suggested For Any state or local government agency as well as educational institutions
Required For None
Spotlight Customers
  • N.C. Department of Health and Human Services (N.C. Families Accessing Services through Technology)
  • N.C. Department of Public Instruction
  • N.C. Officer of the State Controller

Support Process
  • Submit a ticket using the NCDIT Service Portal or contact the NCDIT Service Desk at 919-754-6000.
  • Standard support covers architecting, configuration, administration, monitoring and maintenance of requested middleware services for the lifetime of the requested service.
  • Advanced hourly support covers consultation of middleware services and one-time support costs for installations and migrations with no additional maintenance or monitoring.
  • Professional consulting services are available.
Service Support Hours
  • Support for the service is available 24/7.
  • Non-production environment support is available weekdays from 8 a.m. to 5 p.m.
Service Availability The service is available 24/7, excluding planned outages and maintenance windows.
Standard Maintenance Windows
  • Sundays: 4 a.m. to noon. 
  • Saturdays: 4 a.m. to noon, if the customer cannot accept Sunday outages
  • Scheduled maintenance windows are negotiated and agreed upon in advance
Service Communications
  • Changes or outages that might have an impact on customers are communicated through the NCDIT Communications Hub and Agency Change Advisory Board. 
  • The agency's admin for this service will support communications to the agency users of the service.
Service Level Agreements NCDIT Global Service Level Agreement

Approved rates for this service are published in the NCDIT Rate Schedule.
View NCDIT Rate Schedule

The Middleware Hosting services team supports the following configurations:

  • MQ Messaging Solutions
  • Enterprise-Wide Application Integration Solutions
  • Enterprise Content Management
  • JavaEE Container

MQ Messaging Solutions

IBM Messaging Queue
  • Send and receive message data with message queues. Information is exchanged between applications, systems, services and files, whether it consists of the same or different data types. 
  • Guarantee message delivery by reliably moving secured messages in a queue, with zero loss of messages, and delivering later in case of service interruption or if an application is not ready to receive the data.
  • Protect data at rest, in-flight and in-memory through fine-grained authentication and powerful data encryption with built-in high availability and disaster recovery.
  • Move massive amounts of data between applications, systems and services at any time.
  • Simplify the creation and maintenance of business applications.
IBM MQ Managed File Transfer (MFT)
  • Customize and scale the automation of encryption, transmission, real-time monitoring and storing file types, including PDFs, email, EDI, XML and multimedia. 
  • Enforce the organization’s security requirements and strict data security mandates for industries, including the Health Insurance Portability and Accountability Act (HIPPA), Sarbanes-Oxley Act (SOX), Basel II and Payment Card Industry Data Security Standards (PCI DSS). 
  • Support distributed and client server architectures and all managed file transfer issues. The Middleware Hosting team administers over 60 servers and 100 File Transfer Edition channels (FTE agents), which are queues through which the data is transferred, for the N.C. Department of Health and Human Services (N.C. Families Accessing Services through Technology), N.C. Department of Public Instruction, N.C. Officer of the State Controller and NCDIT.
  • Technical advice, recommendations, installation and administration by the Middleware team cover four different options for IBM MQ MFT: 
    • IBM MQ Managed File Transfer Agent
    • IBM MQ Managed File Transfer Logger
    • IBM MQ Managed File Transfer Service
    • IBM MQ Managed File Transfer Tools
  • Tasks performed by IBM MQ MFT include:
    • Create managed file transfers between systems in a managed and auditable way, regardless of the file size or operating systems used. MTF has the capability to transfer between distributed and mainframe systems.
    • Create new file transfers from IBM MQ Explorer on Linux or Windows platforms.
    • Create new file transfers from the command line on all supported platforms.
    • Integrate file transfer function into the Apache Ant tool.
    • Write applications that control IBM MQ Managed File Transfer by putting messages on agent command queues.
    • Schedule file transfers to take place later. You can also trigger scheduled file transfers based on a range of file system events, such as creation of a new file.
    • Monitor a resource (e.g., a directory) continually, and when the contents of that resource meet a predefined condition, start a task, such as a file transfer, Ant script or JCL job.
    • Use the RESTful API provided by the IBM MQ Managed File Transfer Web Gateway to transfer files.
    • Transfer both text and binary files. Text files are automatically converted between the code pages and end-of-line conventions of the source and destination systems.
    • Transfer files to and from IBM MQ queues.
    • Transfer files to and from FTP, FTPS and SFTP servers.
    • Secure transfers using the industry standards for secure socket layer-based connections.
    • View transfers in progress and log information about all the transfers in your network.
    • View the status of transfers in progress from IBM MQ Explorer on Linux and Windows platforms.
    • Use the RESTful API provided by the IBM MQ Managed File Transfer Web Gateway to see information about all transfers in your network.
    • Check the status of completed transfers by using the IBM MQ Explorer on Linux and Windows platforms.
    • Use the IBM MQ Managed File Transfer database logger feature to save log messages to a Db2 or Oracle database.

Enterprise-Wide Application Integration Solutions

IBM Integration Bus
  • Enables business information to flow between disparate applications across multiple hardware and software platforms
IBM WebSphere Service Registry and Repository
  • Provides functionality to store and retrieve service metadata
  • Functions as a service registry for users in service-oriented architectures
  • Integrates applications in a shared cloud-hosted environment and is considered an integration platform as a service (iPaaS) solution
  • Automates and simplifies the connection of applications, data, processes and services across multiple platforms (on-premises, private cloud and public cloud environments)
  • Eliminates the requirement for provisioning, installing, managing and maintaining integration hardware, middleware and software for each agency when using NCDIT’s private cloud offering

More information about NCDIT's Boomi (Enterprise Service Bus) service.

Enterprise Content Management

Systemware Content Cloud
  • Seamlessly connects content across your organization
  • Automates the process of finding, extracting, transforming and delivering information in the context needed for analysis, reporting and communications
IBM FileNet
  • A flexible, full-featured content management solution that enables creating innovative business applications on any cloud to govern all enterprise content
  • Automatically extracts insights from unstructured content and dissolves content silos
IBM Content Navigator
  • A web client console for users working with content from multiple content servers 
  • Creates team spaces, and gives focused views of the content within relevant documents, folders and searches

JavaEE Container

IBM WebSphere Application Server (WAS)
  • This flexible, secure Java server runtime environment serves enterprise applications.
  • Deploy and manage applications and services regardless of time, location or device type.
  • Integrated management and administrative tools enhance security and control.
  • Multi-cloud environments allow for choosing the deployment method.
  • Continuous delivery capabilities and services help agencies respond at the speed desired for their business needs.
  • IBM Application Navigator provides visibility to applications across traditional and container-based deployments.
  • This web server based on an Apache HTTP server is used as a frontend for load balancing and as a reverse proxy for WAS servers.

Training & Help 


Other Related Links


Related NCDIT Services