Today’s business is highly competitive and more demanding than ever before. In order to remain competitive, enterprises must be prepared to adapt business processes quickly to react changing market trends and demands. In response to this trend, Epicor has created a new concept in software: an agile, next-generation business architecture.
Epicor recognized that business software requirements and introduced business software built from the ground up using 100% service-oriented architecture (SOA) and based on Microsoft .NET technologies in 2002.
Years of experience with service-oriented architecture and our many successful projects have resulted in a process that allows us to separate technology framework from business application in order to promote lean and efficient software development that in turn provides the agility, scalability, and extensibility needed by our customers. This is Epicor ICE Business Architecture.
Epicor Services Architecture
A service-oriented approach ensures an abstraction of complexities in terms of how business systems are built and operated. In a services architecture, business logic, that represents software processes is broken down into a series of loosely coupled granular "business services" which are then made available and discoverable on a network via Web services. Each service provides functionality that can be adapted to the needs of the enterprise while hiding the underlying implementation details. By exposing business processes, service architectures provide the ability to streamline those same processes, which in turn promotes agile change management.
As a true services architecture, Epicor ERP allows businesses to independently access, integrate, and substitute any function or data element in the ERP system. There are over 1200 services, each with a variety of standardized operations. Every ERP capability is represented and available as a service, which in turn is used to drive integrations or support various ERP client applications.
The Epicor ICE Business Architecture goes a step further by allowing all Epicor next-generation enterprise applications to be manipulated using Epicor Business Process Management (BPM) engine and Epicor Service Connect. Epicor ICE also features the Epicor Everywhere™ Framework—a unique technology that uses XML metadata to represent all client forms and logic. That metadata is then used to deliver customizations across an enterprise and drive pure HTML client applications to desktop, tablet, and phone devices.
Epicor ICE together with Epicor productivity tools like Epicor Service Connect and Epicor Information Worker, and enterprise applications provide a truly collaborative and dynamic business experience. Epicor ICE helps businesses to reduce costs, increase hardware utilization, and optimize infrastructure and server availability.