Case study about " Java-Based Batch Processing ". NEC helps Yokohama City to achieve a stable and efficient Java-based batch processing of large-volume data on an open, standardized information sharing platform.
Enables seamless integration of heterogeneous business systems.
WebOTX Portal
Integrates various information and multiple systems on single window, and improves operability.
Application Server, and Others
Product Name
Summary
WebOTX Application Server
Ensures the stable operation of Java EE based business systems.
WebOTX Batch Server
Java batch application platform for enterprise systems.
WebOTX Administrator
Single-pane management of all tasks from system setup to maintenance and operation.
WebOTX Developer
Full process coverage from application development and testing to performance tuning.
Product Overview
WebOTX leading-edge technology provides for high performance and supports the dynamic business model of the organizations
Cloud computing, which is receiving particular attention as a new IT trend, is revolutionizing businesses and society. In addition, high reliability that ensures stable operations, the flexibility to quickly handle changes, and practical use of leading-edge technologies are required for enterprise systems due to the quickly changing business environment, emergence of new collaborative services, and growing e-businesses.
WebOTX is designed to handle the arrival of the cloud computing age, SaaS, and virtualization. Based on leading-edge technologies and an abundance of proven results, WebOTX helps set up systems that are always available, are adaptable to change, and utilize leading-edge technologies to achieve a new kind of business and new way of living.
What is WebOTX? Prompt development of leading-edge services
New technologies, information, information devices, and information networks, including multimedia services, NGNs, RFID systems, sensors, smart cards, cameras, and mobile devices, are appearing every day. To avoid missing out on business opportunities, these new items must be quickly incorporated into corporate systems. However, trying to build new components from scratch by using these technologies can slowdown the business.
Up until now, information systems have been optimized according to their purpose or organization, but overall optimization is becoming necessary to handle the speed of changes in the business environment. It is likely that, for overall enterprise system optimization, systems will increasingly progressed by using service-oriented architectures (SOA) that combine services and construct systems. In addition, being able to promptly incorporate the above sorts of new items into systems will become increasingly important.
WebOTX develops middleware for promptly incorporating NGN service configuration infrastructures, RFID, sensors, and smart cards, into enterprise systems. WebOTX greatly assists companies in revolutionizing their business.
What is WebOTX? Flexible SOA-based system, which is adaptable to changes
The environments surrounding businesses and society, such as changes in market needs, compliance with laws, and changes in business processes, are always changing at a faster rate, and it is necessary to efficiently and quickly update the information systems to incorporate these changes.
Furthermore, the emergence of cloud computing produced a new way to use some information systems, which were conventionally owned by individual corporations as services provided through the network from the outside. The environment surrounding information systems is rapidly becoming diverse and complex in other ways as well, therefore flexibility is essential to combine and utilize various systems inside and outside an enterprise, based on the service-oriented architecture (SOA).
WebOTX provides front-end and back-end infrastructures to flexibly integrate various systems in enterprises and society, and makes enterprise and social activities efficient through the timely adaption to environment changes, and effective usage of the systems.
What is WebOTX? Secure system based on highly reliable system infrastructure
Information, which is increasing in amount and becoming more diverse, and the information systems required to handle such information are now related not only to the enterprise activities but also social activities, and it is not an exaggeration to state that it is of high importance for enterprise businesses and people's lives.
Information systems are directly or indirectly used by a wide range by people within the enterprise or outside the enterprise. In other words, disruption of the information system is equivalent to disruption of the enterprise and social activities with a serious effect on society.
Furthermore, in today's cloud environment, multiple information systems exist in the same data center or on the same server making the system configuration more complex. The effects that information systems have on enterprises and society are becoming larger and larger, and the reliability on such systems is becoming increasingly important.
WebOTX provides highly reliable and secure system infrastructures for cloud environments in response to the diversification of technologies used in services, such as online jobs and batch jobs, as well as the Internet and NGNs.
Batch Server
WebOTX Batch Server Overviews
WebOTX Batch Server (WebOTX BS) is the Java batch application platform which executes Java batch application efficiently. This platform is based on the open source software "Spring Batch" framework. WebOTX Batch server offers various functions such as job execution control, operation monitoring function,and so on.
Product Overviews
Spring Batch is a batch framework that is based on Spring Framework. Spring Batch is developed by the collaborative team of SpringSource and Accenture.
High performance batch processing utilizing resident Java VMs
By utilizing resident Java VM for job execution, it is possible to reduce Java VM starting overhead. The multiple batch applications can be executed at the same time by means of multithreading. This reduces the amount of memory usage.
High productivity of the batch application development
"Spring Batch" framework has general batch control logic such as commit processing function, checkpoint restart processing function and I/O (File, Database etc.) classes for various resources. Therefore, by developing only the business logic, batch application developer can develop the complete batch applications. By unifying the Java language development of batch and online processing, it is possible to share the application program in batch processing and online processing.
High stability of the batch processing system
When a Java VM process shuts down abnormally, another Java VM process continues to execute the batch processing. WebOTX Batch Server outputs OS log when it detects the delay of the batch processing or the indication of memory shortage. Therefore the operator can handle the issues early on.
Portal
WebOTX Portal is a business portal platform product to integrate user interface of business systems. WebOTX Portal combines multiple web system views, and realizes optimization of integration for users business operation.
User interface integration
Business portal greatly improves business speed for individuals with single view from mashup of lots of web systems and information. With business portal, several business systems such as operation window of end-user, business information regarding sales data, workflow approval list etc. can be used from single view seamlessly.
Personalized views for individuals
Integrated web window is optimized according to usersf organization / job title / role. For instance, it is easily enabled to create specific page for sales division, and put the manager-only areas for approval purpose on this page. By partially adding authority for GUI setting to specified person, individual / division based customization is realized while information system division still keeps their management.
Front platform with high scalability
As well, WebOTX Portal provides user interface with high flexibility and scalability. Window deployment and its contents can be changed with GUI, and rapidly supports business change. WebOTX Portal is compliant to latest portal standard specification, and flexibly supports new web system view integration.
System Requirements
The following table provides general description of the NEC WebOTX system requirements for informational purpose only.
Please consult your regional NEC representative for actual product offering and ordering information
WebOTX Application Server (Express / Standard) WebOTX Batch Server WebOTX PortalWebOTX Enterprise Service BusWebOTX AdministratorWebOTX Developer (with Developer's Studio)
WebOTX Application Server (Express / Standard)
CPU
Intel x86, Intel 64
Memory Capacity
Windows
Intel x86
1GB or larger (Express / Standard)
Intel 64
1GB or larger (Express)
1.5GB or larger (Standard)
Linux
Intel 64
1GB or larger (Express)
1.5GB or larger (Standard)
Disk Capacity
Windows
200MB (Express)
300MB (Standard)
Linux
240MB (Express)
320MB (Standard)
OS
Windows
Intel x86
Windows Server® 2008 Starndard(*1)
Windows Server® 2008 Enterprise(*1)
Windows Server® 2008 Datacenter(*1)
Intel 64
Windows Server® 2012 R2, Datacenter(*2)
Windows Server® 2012 R2, Starndard(*2)
Windows Server® 2012, Datacenter(*2)
Windows Server® 2012, Starndard(*2)
Windows Server® 2008 R2, Starndard(*1)
Windows Server® 2008 R2, Enterprise(*1)
Windows Server® 2008 R2, Datacenter(*1)
Windows Server® 2008 Starndard(*1)
Windows Server® 2008 Enterprise(*1)
Windows Server® 2008 Datacenter(*1)
Linux
Intel 64
Red Hat Enterprise Linux 7 Server (7.1 and later) (*3,4)
Red Hat Enterprise Linux 6 Server (6.1 and later) (*3)
Red Hat Enterprise Linux 5 (*3)
Red Hat Enterprise Linux AP 5 (*3)
Other
Java SE Development Kit
Java SE Development Kit 7 (Update 67 and later)
Java SE Development Kit 8 (Update 20 and later) (*5)
Web browser and plug-in
(For Administration console for the Web)
Internet Explorer 7/8/9/10/11
Firefox 24 and later
Web Server
WebOTX Web server 2.2.29/2.4.10 and later (*6)
Apache HTTP Server 2.2.29/2.4.10 and later
Internet Information Services (IIS) 7.0, 7.5(*7), 8.0(*7), 8.5(*7)
Database Server
<Java>
WebOTX AS is designed to support connection with a DBMS by using a JDBC driver compliant to JDBC 2.0 - JDBC 4.0 specification. You must obtain and set up the JDBC driver that is bundled in a database server product if an application connects to the database server by using its unique method or the JDBC Data Source provided by WebOTX AS or uses the JTA transaction integrated with the WebOTX Transaction service function.
The following JDBC drivers have been tested for the use with WebOTX AS.
When using the feature of WS-ReliableMessaging, supported database server products are as follows.
Oracle Database 11g Release 2 (11.2.0.4)
Apache Derby 10.10.1.1
(*1) WebOTX AS does not support in a Server Core installation.
(*2) WebOTX AS supports in a Server Core installation.
(*3) WebOTX does not work properly when SELinux settings are enabled. It must be disabled.
(*4) WebOTX AS Express customized for containers, which is certified with Docker 1.4.1 and later, is provided.
(*5) Java SE 8 is supported by Windows Server 2008 R2 SP1 and later.
(*6) WebOTX AS contains Apache HTTP Server 2.2.31/2.4.16 or equivalent.
(*7) In Windows Server 64bit, IIS 32bit mode is not supported.
(*8) To perform 2-phase commit using the Oracle Real Application Cluster (RAC) and X/Open XA capabilities, be sure to apply the patches below.
PSR 10.1.0.3.
(*9) InfoFrame Elastic Relational Store is only support by WebOTX Application Server Standard. You can also install the JDBC Driver for InfoFrame Elastic Relational Store, when you install WebOTX Application Server Standard.
WebOTX Batch Server
CPU
Intel x86, Intel 64
Memory Capacity
1GB or larger
Disk Capacity
200MB or larger
OS
Windows
Intel 64
Windows Server® 2008 R2
Linux
Intel x86
Red Hat Enterprise Linux (5/AP5)
Intel 64
Red Hat Enterprise Linux (5/AP5)
Other
Java 2 SDK, Standard Edition (J2SE)
Java SE 6
Database
Oracle Database 11gR1 or later 11g version
PostgreSQL 8.4.2 or later 8.4.x version
WebOTX Portal
CPU
Intel x86, Intel 64
Memory Capacity
1GB or larger
Disk Capacity
400MB or larger
OS
Windows
Intel x86
Windows Server® 2008 R1
Windows Server® 2003 R1/R2
Intel 64
Windows Server® 2008 R1/R2
Windows Server® 2003 R1/R2
Linux
Intel x86
Red Hat Enterprise Linux (5/AP5)
Intel 64
Red Hat Enterprise Linux (5/AP5)
Other
Java 2 SDK, Standard Edition (J2SE)
Java SE 6
Application Server
WebOTX Application Server Express V8.3
WebOTX Application Server Foundation V8.3
WebOTX Application Server Standard V8.3
WebOTX Application Server Enterprise V8.3
Web Server
WebOTX Web Server 2.0.63 or later / 2.2.15 or later
Apache HTTP Server 2.0.63 or later / 2.2.15 or later
Internet Information Services 6.0 / 7.0 / 7.5
Database
Oracle Database 10g/11g
Microsoft SQL Server 2005/2008
PostgreSQL 8.4.1 or later
Apache Derby 10.2.2 or later
Directory Server
EnterpriseDirectoryServer V6.1
Web browser
Internet Explorer 8.0
WebOTX Enterprise Service Bus
CPU
Intel x86, Intel 64, Itanium
Memory Capacity
Windows
Intel x86
512MB or larger
Intel 64
1GB or larger
Linux
Intel x86
512MB or larger
Intel 64
1GB or larger
HP-UX
Itanium
1.5GB or larger
Disk Capacity
Windows
Intel x86
300MB
Intel 64
300MB
Linux
Intel x86
300MB
Intel 64
300MB
HP-UX
Itanium
300MB
OS
Windows
Intel x86
Windows Server® 2008 Starndard
Windows Server® 2008 Enterprise
Windows Server® 2008 Datacenter
Windows Server® 2003 R2, Starndard Edition
Windows Server® 2003 R2, Enterprise Edition
Windows Server® 2003 R2, Datacenter Edition
Windows Server® 2003, Starndard Edition
Windows Server® 2003, Enterprise Edition
Windows Server® 2003, Datacenter Edition
Intel 64
Windows Server® 2008 R2 Starndard
Windows Server® 2008 R2 Enterprise
Windows Server® 2008 R2 Datacenter
Windows Server® 2008 Starndard
Windows Server® 2008 Enterprise
Windows Server® 2008 Datacenter
Windows Server® 2003 R2, Starndard x64 Edition
Windows Server® 2003 R2, Enterprise x64 Edition
Windows Server® 2003 R2, Datacenter x64 Edition
Windows Server® 2003, Starndard x64 Edition
Windows Server® 2003, Enterprise x64 Edition
Windows Server® 2003, Datacenter x64 Edition
Linux
Intel x86
Red Hat Enterprise Linux 5
Red Hat Enterprise Linux AP 5
Red Hat Enterprise Linux AS 4
Red Hat Enterprise Linux ES 4
SUSE Linux Enterprise Server 10 SP3
Intel 64
Red Hat Enterprise Linux 5
Red Hat Enterprise Linux AP 5
Red Hat Enterprise Linux AS 4
Red Hat Enterprise Linux ES 4
SUSE Linux Enterprise Server 10 SP3
HP-UX
Itanium
HP-UX 11i v2 (11.23)
HP-UX 11i v3 (11.31)
Other
Java 2 SDK, Standard Edition
Java SE 6
J2SE 5.0
Web browser and plug-in
Internet Explorer 6/7/8
FireFox 2/3
Web Server
WebOTX Web Server 2.0.63 or later, 2.2.15 or later (*1)
Apache HTTP Server 2.0.63 or later, 2.2.15 or later
Internet Information Services (IIS) 6.0, 7.0, 8.0
Sun Java System Web Server 6.1, 7.1
Database Server
WebOTX ESB is designed to support connection with a DBMS by using a JDBC driver compliant to JDBC 2.0- JDBC 4.0 specification. Obtaining JDBC driver bundled in the database server product and setup of it is required, when you use the connection by JDBC BC or the JTA transaction that cooperates with the Transaction service function of WebOTX AS.
The following JDBC drivers have been tested for the use with WebOTX ESB.
(*1) WebOTX AS includes Apache HTTP Server 2.0.63/2.2/15 or an equivalent version.
(*2) To perform 2-phase commit using the Oracle Real Application Cluster (RAC) and X/Open XA capabilities, be sure to apply the patches below.
PSR 9.2.0.7
PSR 10.1.0.3
(*3) If you execute 2-phase commit using PostgreSQL, use PostgreSQL 8.1 and JDBC driver version 8.1-404.
WebOTX Administrator
CPU
Intel x86, Intel 64
Memory Capacity
Windows
Intel x86
384MB or larger
Intel 64
512MB or larger
Linux
Intel 64
512MB or larger
Disk Capacity
Windows
Intel x86
90MB
Intel 64
90MB
Linux
Intel x86
85MB
Intel 64
85MB
Display Resolution
1024 x 768
It's recommended to be able to indicate more than 16bits.
OS
Windows
Intel x86
Windows Server® 2008 Standard (*1,2)
Windows Server® 2008 Enterprise (*1,2)
Windows Server® 2008 Datacenter (*1,2)
Windows® 8.1 Pro(*2)
Windows® 8.1 Enterprise(*2)
Windows® 8 Pro(*2)
Windows® 8 Enterprise(*2)
Windows® 7 Professional(*2)
Windows® 7 Ultimate(*2)
Windows® 7 Enterprise(*2)
Intel 64
Windows Server® 2012 R2, Datacenter (*1,2)
Windows Server® 2012 R2, Standard (*1,2)
Windows Server® 2012, Datacenter (*1,2)
Windows Server® 2012, Standard (*1,2)
Windows Server® 2008 R2, Standard (*1,2)
Windows Server® 2008 R2, Enterprise (*1,2)
Windows Server® 2008 R2, Datacenter (*1,2)
Windows Server® 2008 Standard (*1,2)
Windows Server® 2008 Enterprise (*1,2)
Windows Server® 2008 Datacenter (*1,2)
Windows® 8.1 Pro(*2)
Windows® 8.1 Enterprise(*2)
Windows® 8 Pro(*2)
Windows® 8 Enterprise(*2)
Windows® 7 Professional(*2)
Windows® 7 Ultimate(*2)
Windows® 7 Enterprise(*2)
Linux
Intel 64
Red Hat Enterprise Linux 7 Server (7.1 and later) (*3,4)
Red Hat Enterprise Linux 6 Server (6.1 and later) (*3)
Red Hat Enterprise Linux 5 (*3)
Red Hat Enterprise Linux AP 5 (*3)
Other
It's same as Application Server
(*1) WebOTX AS does not support in a Server Core installation.
(*2) Downloader management tool is not provided in WebOTX Administrator. C++ Client/Visual Basic Client/ASP Runtime Environment and Downloader are not provided in WebOTX Client.
(*3) WebOTX does not work properly when SELinux settings are enabled. It must be disabled.
(*4) WebOTX AS Express customized for containers, which is certified with Docker 1.4.1 and later, is provided.
IFS and NEC Accelerate Digital Transformation of Core Industries with Domestically Managed Cloud Services and Industrial AI for the Japanese Market, Addressing Economic Security- Driving Service Expansion into Capital-Intensive Industries with Manufacturing-Focused Practical Models in FY2026 -
IT systems in business are steadily changing from mainframe environments to open system environments to run databases, billing applications, and a number of other tasks. The role played by Job management in these systems is just as large as in mainframe environments. While open systems like UNIX include certain methods for job management such as running batch files and scheduled jobs with cron, these methods do not match the capabilities of true job management. NEC Corporation offers JobCenter – a true multi-platform job management, in a versatile and easy to use package.
MasterScope Network Manager is operations management software for managing multi-vendor networks. In addition to managing configuration, troubleshooting, and performance of a network, Network Manager fully supports the many tasks involved in network management such as required backing up of device configuration files and software version updates. Network Manager offers comprehensive and flexible support for large to small scale networks to achieve stable network operation and optimal operational efficiency.