The Japanese IT services company has found that Uniface is a smart way to carry out package customizations, as well as standalone development

Similar documents
Building Web Apps with Uniface

Leading HR & Payroll Software Modernizes Application with Uniface Professional Services

7 things to ask when upgrading your ERP solution

Cisco Virtual Desktop Infrastructure Strategy Service

Executive Summary OpenEdge Streamlines Development and Support Factors Affecting Benefits And Costs Disclosures...

System Development and Life-Cycle Management (SDLCM) Methodology. Approval CISSCO Program Director

Business Process Automation

SAP Solutions for Small Businesses and Midsize Companies. Press Fact Sheet March 2008

RESILIENT PRODUCT LIFECYCLE MANAGEMENT STRATEGIES & SOLUTIONS FOR FUTURE-PROOFING PLM

Understanding How to Choose a Database Platform for Siemens PLM Software s Teamcenter

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

Core Banking Transformation using Oracle FLEXCUBE

HR - A STRATEGIC PARTNER Evolution in the adoption of Human Capital Management systems

Developing SAP Enterprise Cloud Computing Strategy

Login Consultants touts lightweight automation tools for desktop and server deployments

LET K2 SHOW YOU WHAT MICROSOFT SHAREPOINT CAN REALLY DO

G CLOUD SERVICE DEFINITION

Software Development Centre

SOFTWARE CONSULTING. Developing business critical applications for enterprises. (E) (W) softwaredynamics.co.

PIVOTAL CRM. CRM that does what you want it to do BROCHURE

Online Packaging Management Solution

Transform your customer relationships. Avanade Customer Relationship Management Services

Advantages and Disadvantages of Enterprise Mobile Application Development

To take advantage of new functionality and product enhancements What s New In Dynamics GP 2013

New Report Tool Across Modules 12.2

WHITE PAPER MATTERSPHERE TECHNOLOGY AND FUNCTIONALITY REVIEW CONNECTING YOU WITH WHAT MATTERS

Oracle Application Server 4.0: The Integration Platform for Oracle Products and the Internet. An Oracle White Paper August 1998

THE CORNERSTONE DIFFERENCE

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

Financial Services the way we see it. A Productivity Comparison of Pegasystems Pega 7 versus Java Enterprise Edition Custom Build

An Enterprise Resource Planning Solution (ERP) for Mining Companies Driving Operational Excellence and Sustainable Growth

SERVICES DATA SHEET CLOUD

Transform your customer relationships. Avanade Enterprise CRM Solutions

Compiere Technical Architecture Modern, configurable, extendible

Category: Business Process and Integration Solution for Small Business and the Enterprise

Maybe it s time to add a new dimension to your UNIX Data Center? 1 -

The cloud that s built for your business.

How do we seamlessly integrate design management, CAD and web-based collaboration in a single tool?

Payroll Posting Outsourcing Solutions - ADP Posting Interface to FICO - - Product Description -

See what cloud can do for you.

How To Choose Help Desk Software For Your Company

Accelerating EPM Deployment

IT Services. We re the IT in OrganIsaTion. Large Organisations

MOBILE SOLUTIONS USER FRIENDLY SOLUTIONS BUILT FOR PURPOSE. Simplify. Automate. Integrate.

FINE ICT for energy companies

Statement of Direction

Transportation Solutions Built on Oracle Transportation Management. Enterprise Solutions

Middleware- Driven Mobile Applications

Orange County Convention Center Orlando, Florida June 3-5, Architecturing the cloud for your SAP landscape Florian Stilkerich

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Ecommerce Platform Comparison: Reducing Total Cost of Ownership with Znode

Oracle Enterprise Single Sign-on Technical Guide An Oracle White Paper June 2009

Cisco Cloud Enablement Services for Adopting Clouds

Business Management Made Simpler

BPM vs. SharePoint: Which is Right for Your Business

Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP

An Introduction - ZNetLive's Hybrid Dedicated Servers

The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform

Challenges and Pains in Mobile Apps Testing

ITSM in the Cloud? Sharon Taylor Aspect Group Inc

Sage ERP I White Paper. ERP and the Cloud: What You Need to Know


BENEFITS OF MOBILE DEVICE MANAGEMENT

TOSCA Interoperability Demonstration

Realizing the Benefits of Data Modernization

HARVARD BUSINESS PUBLISHING BENEFITS FROM CRAFTER SOFTWARE

Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy

An Oracle White Paper November Upgrade Best Practices - Using the Oracle Upgrade Factory for Siebel Customer Relationship Management

Test Data Management Concepts

Net Developer Role Description Responsibilities Qualifications

Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces

How to Choose a CRM System.

vcloud Virtual Private Cloud Fulfilling the promise of cloud computing A Resource Pool of Compute, Storage and a Host of Network Capabilities

QPR WorkFlow. Minimize Process Time, Maximize Process Outcome. QPR WorkFlow 1

Ahead of Market Demand

CRM. Booklet. How to Choose a CRM System

Management to increase their internal business process efficiency

Product Development and Implementation - Fund Management Framework for Private Investment firms

UNIFACE Component-based. Development Methodology UNIFACE V Revision 0 Dec 2000 UMET

Fides Health Care Management System in the Netherlands

Integrating Oracle E-Business Suite with Oracle Utilities Work Order Management System

CRM Comparison Guide. Microsoft Dynamics CRM and Act! compared

Collaboration solutions for midsized businesses Buyer s guide

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

SkySight: New Capabilities to Accelerate Your Journey to the Cloud

The Customizable Cloud. How the Cloud Provides the More Flexible Alternative to Legacy ERP Platforms

MICROSOFT DYNAMICS CRM SERVICES & SOLUTIONS

Enterprise Ireland Case Study

The Modern Service Desk: How Advanced Integration, Process Automation, and ITIL Support Enable ITSM Solutions That Deliver Business Confidence

ERP APPLICATIONS ON CLOUD SERVICES. Learn about the Oracle Managed Cloud Services. March 2015 Managed Cloud Services Newsletter

What is Internet of Things?

Jet Enterprise Frequently Asked Questions Pg. 1 03/18/2011 JEFAQ - 02/13/ Copyright Jet Reports International, Inc.

Informatica and the Vibe Virtual Data Machine

Choosing the Right CRM Why We Recommend Salesforce

XProtect Product Overview

Ricoh IT Services. Comprehensive solutions. IT infrastructure. IT Services

What is BPM? Software tools enabling BPM

Wonderware MES 4.0/Operations and Performance Software

SaaS Based Inventory Management System For US Based Client

Secured Application Delivery - COCKPIT4

Transcription:

The Japanese IT services company has found that Uniface is a smart way to carry out package customizations, as well as standalone development 1

CUSTOMER SECTOR IT Services Provider COUNTRY Japan CHALLENGE As a systems integrator, needed a more effective way to provide solutions for customers not just standalone developments but also package enhancements that wouldn t complicate upgrades. RESULTS Custom add-ons written in software don t get in the way of package upgrades because interfaces are clean. Thanks to Uniface s ease of configuration, users can t see the difference between Uniface add-ons and the core package. Uniface productivity enables instant demos, quick prototypes and agile development that results in a close match for customer requirements. Uniface helps follow best practice in terms of close customer engagement throughout the lifecycle. has been working on many ERP package implementations and bespoke development with Uniface. Taking advantages of experience of system development when establishing HybridERP development framework, Uniface being technology independent itself has been the best practice to realize HybridERP. Hirotaka Noguchi The Need: Fast, Effective Development and Long-Lasting Add-on Customizations Systems integrator provides bespoke solutions for customers, both on a standalone basis and through their HybridERP solution they can quickly deliver customizations and add-ons for packaged solutions. Customizing the package in the conventional way using.net and Java was not as efficient and productive as would have liked. Some ERP provide development tooling, but often there is the dependency to use external low productivity tools. In addition, encountered the common problem that when the package supplier released upgrades, it took a lot of work to reimplement the customizations to work with the new version. started to provide the HybridERP as a new development method to add required functionality to existing ERP packages. Their previous experience and knowledge of Uniface helped to realize HybridERP functionality. The Solution: Uniface therefore choose to use Uniface to implement the add-on customizations, instead of making any changes to the package itself. The developers are able to configure Uniface to look just like the package so that users get a completely seamless experience. However, when the time comes to make changes or upgrade the package, the process is much easier because the Uniface functionality is actually quite separate from the core code. 2

10 Ways Uniface Helps You Succeed #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 PRODUCTIVITY RELIABILITY SECURITY INTEGRATION & REUSE SCALABILITY AGILITY SUSTAINABILITY TECHNOLOGY INDEPENDENCE COMMUNITY PARTNERSUNITED PROGRAM Benefits of Using Uniface A Range of Integration Options Uniface offers developers a choice of integration capabilities: at the database level and also at the business logic level, where both traditional SOAP-packaged web services and also restful web services can be used. These features make it possible for developers to optimize the integration of each customized feature for both day-to-day use and smooth upgrades. Add-Ons that Look Like Part of the Package End-users don t see any difference between the standard ERP package and the customized add-on features in fact they are not usually aware which they are using. This seamlessness is possible because Uniface screens and reports can be easily tailored to give a particular look and feel, and also because Uniface can emulate the user experience of the package using web and mobile clients that are based on JavaScript. Support for Multiple User Interfaces Uniface also makes it easy for new functionality to be delivered via a wide range of user interfaces, including client/server, web, mobile or some combination of these. By accessing new or existing web logic via web services, the same Uniface application can coexist with any of these. Customer Existing ERP System Add-on or Customization Functional enhancement will be implemented on the HybridERP Application Enhancement DBMS for ERP System Figure 1: Customer can easily revise their ERP package without restriction due to add-on/ customization 3

has been working on many ERP package implementations and bespoke development with Uniface. Taking advantages of experience of system development when establishing HybridERP development framework, Uniface being technology independent itself has been the best practice to realize HybridERP. We expect that HybridERP will be a trigger to solve various problems of our customers as we strive to provide a meticulous service to our customers and be an integral part of solving their problem. Hirotaka Noguchi,, West Japan Division, Senior Manager, R&D Productivity The productivity of Uniface is bringing important advantages in several aspects of its work. First, teams are able to develop rapid prototypes and proofs of concept showing that they can quickly add functionality to an existing system or database. This process starts with a demo which can be customized and run in a meeting in just a few minutes, providing striking evidence that can do what the customer wants and proves the productivity capabilities of Uniface. This in turn proves that are able to deliver to the customers time frames which are often short. The demo starts with a Uniface feature called load definitions which automatically gathers information about a database s fields and relationships and imports them into the Uniface model, so that the customer immediately sees a demonstration that is relevant to their own business. also has a starter kit of reusable Uniface code. When they have a new project they are able to deliver the finished application, or customized addon within a short timeframe and at a competitive cost. Ease of Upgrades Because the package itself hasn t been altered, implementing the new release for each customer is easy. In addition, there is no need to redo the add-on customizations. Clean interfaces between the package and the custom Uniface modules mean that the upgrade can usually take place without any changes to the customized add-on software. When integration is at the database level, and the structure of the package database alters, Uniface s load definitions feature, mentioned above, can automatically update the Uniface model, removing the need for manual updates. For other types of integration such as web services, the clear separation between user interface and business logic ensures that business logic within the Uniface software can continue to be used even when the ERP package functionality changes. 4

Reinforcing Best Practice and Underlining s Credibility In addition to the benefits listed, Uniface is helping to ensure that it follows the latest best practice in software development. With Uniface-based development, achieves a high level of customer engagement throughout the process of creating a new application or enhancement. After the initial demonstration with the customer, the high productivity prototyping approach continues throughout development: Developers maintain a high level of engagement by working side by side with the future users, capturing their feedback to ensure that the eventual solution fully meets the business need. If a requirement has been omitted from the original specification, it is usually easy to add it on a case by case bases, in contrast with conventional development methodologies where a change request can be a big deal. The development team use as many of the key productivity features in Uniface as possible to ensure they are working as efficiently and smartly as possible. A key point is the reuse of as many existing assets as possible. As much application functionality as possible is maintained in the application model, and the development team have a catalog of features and functionality which they can use across different deployments of the HybridERP solution. The end users of the hybrid application are usually not away that some of their ERP is built in Uniface, a real example of the seamless integration that HybridERP brings. Once in production, the maintenance of the hybrid application is often under taken by, which is a reflection of the trust and rapport they build with their customer. There are also instances where the customer is so impressed with the productivity and simplicity of Uniface that they undertake the maintenance and ongoing enhancements themselves, using their own development teams. Customer Customer Figure 2: Provide technology independent applications using Uniface support Multi-OS and Multi-DBMS ERP System Application Integration Proprietary System ERP DBMS (SQL Server) Proprietary System DBMS (Oracle) 5

About Uniface Uniface, the most productive, reliable development tool in the industry, provides a model-driven environment for the rapid development of scalable enterprise mission-critical applications. Learn more at www.uniface.com Uniface B.V. Hoogoorddreef 60, 1101 BE Amsterdam, The Netherlands 2015 Uniface B.V. www.uniface.com/legal Europe: +31 (0)20 311 62 22 US: (248) 233-0866 Global Offices: www.uniface.com/contact Email: ask@uniface.com 6