Epicor Logo
| 客户登录 | 联系信息  | 搜索 
Go Search
行业
解决方案
公司
客户
服务
工作
Service-Oriented Architecture 
Skip Navigation Links
行业
解决方案
企业资源规划
企业资源规划
跨国公司ERP
中型企业ERP
产品数据管理
生产管理
销售管理
计划和排程
财务管理
供应链管理
仓储管理
供应商关系管理
客户关系管理
零售管理
交叉渠道定单管理
防损
POS/零售店系统
推销
销售审计
服务管理
企业绩效管理
人力资本管理
IT服务管理
治理、风险及合规性
专业服务自动化
项目会计
项目整体管理
面向服务架构
解决方案完全列表
Epicor ICE商业架构
全球商业管理
治理、风险和合规性
Epicor针对小型企业
Epicor针对中型企业
Epicor针对大型企业
产品
 

 

 

Service-oriented Architecture

Accentuate the “Service” in Service-Oriented Architecture

Almost every software vendor is advertising their applications as based on service-oriented architecture (SOA), but if you take a closer look, not everything that is advertised as “SOA” is service-oriented.  At Epicor, we took the road less traveled to bring you enterprise solutions that were built from the ground up using SOA best practices.

What is SOA, Really?

SOA is an approach to developing enterprise software applications in such a way that software processes are broken down into services which are then made available and discoverable on a network.  Each service provides functionality that can be adapted to the needs of the enterprise while hiding the underlying implementation details.  SOA addresses the complexity, inflexibility, and weaknesses of existing approaches to business process design, workflow, and application integration.  

Epicor’s Approach to SOA: Microsoft®.NET™, Web Services, and Standard Languages

Epicor started with .NET, Microsoft’s platform for building and exposing applications with Web services.  Web services all use one standard, Extensible Markup Language (XML), which makes it easier for business software to communicate.  By exposing business logic as Web services, Epicor allows you to build your own business rules, better manage business processes, and access the system anywhere, anytime, and any way you want.  Combine this with Epicor Service Connect, a business process orchestration tool that allows you to define workflows from business logic exposed as Web services, to achieve made-to-order process workflows that meet the needs of any business.

Benefits of SOA

SOA can ease the integration of the diverse environments found in many organizations.  SOA facilitates collaboration and information sharing throughout the organization and with external partners.  By exposing business processes, SOA helps businesses to focus on the best ways to improve operations.  SOA provides the ability to support a business model that crosses organization lines.  SOA enhances collaboration, facilitates end-to-end business processes, and improves operational effectiveness. 

SOA allows you to customize your business processes without modifying source code.  With SOA, making the processes in your systems match your business is a matter of configuration, not customization.  That means that when it’s time to upgrade to the next release, you can do so much more easily than if you had customizations scattered throughout your implementation.

An additional benefit of SOA is that it provides the ability to streamline business processes, which in turn promotes agile business process management.  SOA provides a way to make business processes more visible so they can be customized and optimized to better meet increasing customer demands for reduced response time while maintaining high quality and reliability.  And perhaps most importantly, SOA keeps the complexities of application-to-application and business-to-business integration at arms length, significantly reducing costs and raising technology to a business level. 

Epicor offers complete SOA enterprise solutions to help you connect people, processes, and applications for a flexible, visible, and agile business.

Ask an Expert

Related Documents




© Epicor Software Corporation - 使用条款 - 隐私政策