System Integration
Case Examples
Web System Development
E-Commerce
Large-scale Online Shopping Mall System
Development of large-scale online shopping mall systems for a major distributor. This is an example of the development, maintenance, and operation of large-scale EC systems that accommodate an estimated 1 million members, 10,000 member stores, and 1 million items. It was constructed in the form of One System Multi-Access that enables access from both PCs and mobile phones. Despite the large size and multi-functionality of the site, Indigo achieved very efficient development with a small group of staff by employing the Indigo Framework and Development Standards and realized low maintenance and operation costs.
Functions developed:
- Shopping
- Auction
- Group purchases
- Web mail
- Prize contests
- Stores/Mall management functions
- Stores/Mall point-issuing and management functions
- Paid/free members functions
- Drop-shipping functions
- Mass-mail distribution functions (e-mail magazine)
- Authentication integration/Service linkage functions
- Billing (members, stores) functions
OS:Linux
Development Language: Java (J2SE1.4, Servlet/JSP, Struts, Axis, hibernate, etc.),C++
Application Server: Tomcat
Database Server: Oracle 10g (RAC), MySQL
Other: Bind (+MySQL)
Portal Site for Development Partners
We developed the following systems for America 's largest hardware and software vendor:
Development, maintenance, and operation of support service systems for development partners.
Development of an information registration function and various search functions for development partners, and an information provision and mail delivery system according to member ranks.
Development, maintenance, and operation of an online store system for development partners. Development of a business management system for the front operations of the online store, such as payment by card and payment of bills, as well as the back-end operations, such as processing of sales, shipping, and processing of cancellations. In addition, interconnection between the online store and ERP was achieved with XML-based Web EDI.
OS:SunSolaris
Development Language: Java (J2SE1.4, Servlet/JSP, Struts, Axis, hibernate, etc.)
ApplicationServer:Tomcat
DatabaseServer:PostgreSQL,ObjectStore
Other: Bind (+MySQL)
B2C (B2B2C) Systems
Job Transfer Information Portal Site
Development, maintenance, and operation of a portal site for job transfer information provision and matching for a major job-transfer information firm. Number of registered members: several hundred thousand people. Since this is a recruitment site targeting career-oriented people, we provided versatile functions, including an advanced search function that enabled the customer to offer highly accurate information by setting a variety of conditions to select from among an immense amount of recruitment information. This represents a good example of where the development framework based on Indigo's open-source technology and high engineering abilities were successfully combined and leveraged to provide stable services to users while conducting additional development of the system on an ongoing basis.
OS:Linux
Development Language: Java (J2SE1.4, Servlet/JSP, Struts, Spring Framework, etc.)
ApplicationServer:Tomcat
DatabaseServer:Oracle 10g
Portal Site for Institutional Investors
Development, maintenance, and operation of a portal site for institutional investors of an HR strategy consulting firm. We built a function to compare and analyze funds for institutional investors in detail, a RFP function, and a function to distribute information from operating agencies.
Development Language: Java (J2EE 1.3)
Application Server: BEA WebLogic
Database Server: Oracle8i
Infrastructure (ISP) Systems
Hosting System
For an ISP company that provides hosting services to small and medium-sized enterprises, we provided a service package comprising the development, maintenance, and operation of all systems related to the company's services, including service design, business system, and hosting system. The system scale included several thousand companies that provide mail, Web, and groupware services to their end-users.
OS:Sun Solaris
Development Language: C++, Java (J2EE1.2)
ApplicationServer:BEA WebLoigc
DatabaseServer:Oracle8i,ObjectStore 6.1
Other: Open LDAP, customized qmail
Multiple ISP Brand Integration Management System
For an ISP who owns multiple ISP brands and intends to increase them in the future, we developed an integrated system capable of the collective management of multiple brands, shifted data to the new system, and provided maintenance and operation services. While starting with an account number of approximately 200,000 in total, the system is designed to facilitate lateral expansion in response to an increase in the number of accounts.
OS:Linux
Development Language: Java (J2SE1.4, Servlet/JSP, Struts, Spring Framework, hibernate, etc.)
ApplicationServer:Tomcat
DatabaseServer:Oracle10g(RAC),MySQL
Other: Indigo MMP (=Massive Mail Platform)
CRM: Call Center System
Major Call Center
When a major security company decided to shift its mission-critical systems from mainframe systems to open source systems, they had to change the existing architecture from COBOL programs comprising 2 million steps and over 600 main programs to J2EE. We provided the following object-oriented consulting services to promote stable and efficient system development:
OS:Sun Solaris
Development Language: cfm, PL/SQL
ApplicationServer:ColdFusion
DatabaseServer:Oracle8i
Non-life Insurance Company
Our work involved definition of business requirements, design and development of a system for a call center that handles third-category insurance products (diseases, injuries, and nursing care). We successfully improved efficiency in a series of contract-related operations, including handling of requests for an information brochure and reception of applications, and in the management of outbound operations related to incomplete applications (more than 50% of the total applications), and established the linkage with the host system.
OS:Sun Solaris
Development Language: Java (J22EE 1.3)
ApplicationServer:BEA WebLogic
DatabaseServer:Oracle8i
Reengineering
Object-oriented development consultation for a major security company
We conducted the inspection, documentation, and consultation on the architectural change of a security company's systems. At the time, it was difficult to add further functions to these systems due to lack of documents such as specifications and lack of consistent system architecture, because they had been built by in-house developers and development vendors in a patchwork-like manner. We achieved the maximum use of existing systems and the function expansion by implementing the following system audit and reengineering basic design:
- Designing of a business logic pattern for the entire system
- Development of a design pattern specific to each system
- Creation of utilities to promote work efficiency
- Creation of documents for operators
- Design review, identification of problems, and presentation of solutions
System auditing and basic reengineering design for a security company
We conducted the inspection, documentation, and consultation on the architectural change of a security company's systems. At the time, it was difficult to add further functions to these systems due to lack of documents such as specifications and lack of consistent system architecture, because they had been built by in-house developers and development vendors in a patchwork-like manner. We achieved the maximum use of existing systems and the function expansion by implementing the following system audit and reengineering basic design:
- Designing of a business-logic design pattern for the entire system
- Analysis of existing source codes
- Identification of problems and presentation of their solutions
- Designing of a business-logic pattern for the entire system
- Proposal to create a test framework
- Definition of requirements for function expansion
Refactoring of an online service system for a major electronics manufacturer
We improved the structure of the existing online service system, which was written in Java comprising about 1,000 cluster files (target source code of 150,000 lines) and used in Internet appliances. We created design patterns that achieved high program scalability and reusability with the aim of reducing future maintenance and expansion costs without making any changes in the logic of existing source codes.
- Designing of a business-logic design pattern for the entire system
- Creation of a design pattern specific to each system
- Creation of utilities to enhance work efficiency
- Creation of documents for operators
- Design review, identification of problems, and presentation of solutions
Research and Development on Advanced Technologies
Regarding advanced ICT element technologies, such as XML and SVG, we conduct surveys and analyses of technological trends and develop proposals for clients (government-affiliated organizations and laboratories of telecommunications carriers). We also develop prototypes using these technologies, conduct surveys and analyses, and develop and rollout solutions based on these prototypes.
- Presented our research paper entitled, “Development of location based search engine service using goSVG” at SVG Open 2004 organized by W3C.
- Take an active role in promoting the distribution of g-content and the international standardization of existing standards as a member of the g-Contents Exchange Promotion Association led by the Ministry of Economy, Trade and Industry (METI). As part of such activities, we independently built prototypes, g-content yellow-page server and content-conversion gateway server for experiments to collect and distribute location information with HTML+PI as a data source. With these prototypes, we continually participate in demonstration experiments conducted by METI and other organizations (e.g., Next Generation Geographic Information Promotion Project).
- The company participated in the 2004 LBCS Committee (Chairman: Prof. Okabe, Director of CSIS Center, University of Tokyo) and the 2004 Investigation and Research Committee on the Standardization of Location Information in RF-ID-based systems (Chairman: Prof. Shibazaki, CSIS Center, University of Tokyo) as a member, where it developed proposals regarding technologies to collect and distribute location information, which leverage Web technologies, such as Semantic Web and SVG. From 2005 onward, the company has been an active member of these committees and their working groups and continuously develops proposals.
-
In 2005, the company joined the Map SWG organized by YRP Ubiquitous Networking Laboratory as a member. We reviewed and developed a proposal for geographical information specifications within UNL, which was one of the agenda items of the SWG.
- In the “Evaluation of HTML embedding in LBCS data specifications” of the 2004 METI Project to Promote Informatization in Leading Fields (Next generation geographic information system (GIS) promotion project), we conducted a technological evaluation and use-case verification of LBCS data specifications. As an achievement of such efforts, we gave a presentation entitled, “Potential of g-Content on the Web” at the 2004 LBCS Achievements Report Meeting.
- We took charge of service planning and system design of the demonstration experiment for the project “Demonstration Experiment using mobile terminals for regional g-Content Distribution Model of background maps,” which was one of the 2004 METI Projects to Promote Informatization in Leading Fields (Next generation geographic information system (GIS) promotion project).
- As a development case outsourced from a major telecommunications carrier, we developed a prototype for the next generation mobile portal, including SVG-based location information distribution services.
- As an outsourced case from a major telecommunications carrier, we reviewed and evaluated memory-saving search methods that target XML binary data and efficient search methods on a P2P platform.
- As an outsourced case from a major telecommunications carrier, we engaged in ongoing research and development on a user-preference screening system called “Recommender Engine.”
- Office XML-linked document management solutions, DocuDyne and InfoDyne, were developed as collaborative option products for XMLDB NeoCore of Mitsui & Co., Ltd. Since the end of June 2005, they have been distributed via Mitsui & Co., Ltd., and other sales companies.