software architecture - business software taxonomies
DESCRIPTION
Software Architecture - Business Architecture taxonomiesTRANSCRIPT
![Page 1: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/1.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Software ArchitectureParte II. TaxonomiesTema 1: Business Architectures
Jose Emilio Labra Gayo
2014
ENEnglish
University of Oviedo
![Page 2: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/2.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Enterprise Architectures
Information SystemsSystem Classification:
CRM, ERP, SCM, ECM, PLM, EAI...
![Page 3: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/3.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Enterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer
Relationship Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehouse Mngnt.System
ECMEnterpris
eContentMngnt
Company
![Page 4: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/4.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
ERP
ERP (Enterprise Resource Planning)Appeared at the end 90s
2000 year increased its adoptionEnterprise Technological Structure
Central data baseReal time access
Centralized management of production, logistics, inventory, accounting, billing...
![Page 5: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/5.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
ERP
AdvantagesPerformance and quality
Reuse established business best practicesProcess continuityInformation uniformityConcept of unique and single dataContinuous technological updateDecision-making support
![Page 6: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/6.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
ERP
ChallengesComplexity:
Customization, Deployment, Training, etc.Involve peopleAdapt existing processesOverestimate software benefitsToo much dependency on some specific
softwareHigh costs to change to other softwareAdapting existing processes to provided
processes
![Page 7: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/7.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
ERP
ApplicationsSAP R/3
3 layers client/server architectureBased on a domain-specific language: ABAP
ABAP: Advanced Business Application ProgrammingSAP = bigggest european software company
Other systems: Comercial:
Oracle Fusion, Microsoft Dynamics NAV, SAGE, ...Open source:
OpenERP, webERP, ...
http://en.wikipedia.org/wiki/Comparison_of_ERP_software
![Page 8: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/8.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Enterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer
Relationship Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehouse Mngnt.System
ECMEnterpris
eContentMngnt
Company
![Page 9: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/9.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
CRM - Customer Relationship ManagementCRM - Customer Relationship Management
Manage relationships between Company and clients
Client lifecycleAcquisition - Improve - Retain
Manages interactions with current and future clients
![Page 10: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/10.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
CRM - Customer Relationship ManagementInvolves:
SalesMarketingClient service
Call-centersTechnical support
![Page 11: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/11.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
CRM - Customer Relationship ManagementAdvantages
Helps identify best clientsAdapt products to client needs
Anticipate needsKeeps track of client's contacts
![Page 12: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/12.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
CRM - Customer Relationship ManagementChallenges
Client satisfactionLabor cost reduction
Geographical and temporal diversityProfile management and privacySocial client and user communities
Combination with social networks (twitter, facebook,...)
Product reviews (Amazon, Booking,...)
![Page 13: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/13.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
CRM - Customer Relationship ManagementApplications
Lots of CRM are integrated with ERP systemsSAP, Oracle, Microsoft CRM
Others: Salesforce.comwebCRM...
http://en.wikipedia.org/wiki/Comparison_of_CRM_systems
![Page 14: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/14.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Enterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer
Relationship Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehouse Mngnt.System
ECMEnterpris
eContentMngnt
Company
![Page 15: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/15.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
SCM - Supply Chain Management
SCM - Supply Chain ManagementProcessing client requirementsPurchase orders managementInventory managementGoods reception and storageSupplies and stocks management
![Page 16: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/16.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
SCM - Supply Chain Management
AdvantagesForecast future demandsInventory controlImprove business relationshipsFeedback and state of each element in
supply chain
![Page 17: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/17.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
SCM - Supply Chain Management
ChallengesPlanning
Lack of knowledge Inaccurate forecasting demandsLack of collaboration
![Page 18: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/18.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Sistemas información empresarial
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer
Relationship Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehouse Mngnt.System
ECMEnterpris
eContentMngnt
Company
![Page 19: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/19.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
WMS - Warehouse Management Software
Warehouse Management SoftwareProduct control in warehousesTechnology for identifying products
Picking, barcode scanners, RFID, etc.Automated warehouses
Stacker cranes, miniloadsExamples:
Mecalux EasyWMS
![Page 20: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/20.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Sistemas información empresarial
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer
Relationship Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehouse Mngnt.System
ECMEnterpris
eContentMngnt
Company
![Page 21: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/21.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
ECM - Enterprise Content ManagementGoal: Paperless officeBecame popular in 2006
![Page 22: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/22.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
ECM - Enterprise Content ManagementComponents
Capture and recognitionScan and obtain documentsCharacter recognition: OCR, HCR, etc.
Management:Document indexing
StorageDocument management
MaintenanceSecurity copies, archive, etc.
SendingTransformation and publishing
![Page 23: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/23.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
ECM - Enterprise Content ManagementSystems
Microsoft SharepointOracle Content ManagementEMC Documentum
Open sourceAlfrescoLogicaDOCPlone...
![Page 24: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/24.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
ECM - Enterprise Content ManagementKnowledge Management
Combines unstructured information sourcesGroupware
Software for collaborative working groupsExample: Lotus Notes
Enterprise WikisExample: Confluence
Document managerExamples: LogicalDOC, Ricoh
![Page 25: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/25.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Sistemas información empresarial
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer
Relationship Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehouse Mngnt.System
ECMEnterpris
eContentMngnt
Company
![Page 26: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/26.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
BPM - Business Process ManagementBusiness process:
Set of procedures or activities with a business goal
Workflow: Business workflow automation
BPM: Business process lifecycle management
though workflows
![Page 27: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/27.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
BPM - Business Process ManagementDecision support systemsBI: Business Intelligence
Report creationData miningPredictions and decision support
![Page 28: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/28.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
BPM - Business Process ManagementOLAP (Online Analytical Processing) tools
Multidimensional analysis (OLAP Cube)Enables to do operations
Sums, averages, etc. over groups of dataSolutions:
Microsoft, Oracle Business Objects,...
![Page 29: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/29.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
BPM - Business Process ManagementOperational intelligence
Real-time monitoringBalanced scorecard
Graphical visualizations of different metricsComplex event processing
![Page 30: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/30.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
BPM - Business Process ManagementNotations
BPMN (Business Process Model and Notation)Visual notation defined by OMGRepresents business processesMore oriented to business people
BPEL (Business Process Execution Language)Defined by OASISDefines relationships between web services
(orchestration)Integration with WS-* standardsMore oriented to developers
![Page 31: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/31.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Enterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer
Relationship Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehouse Mngnt.System
ECMEnterpris
eContentMngnt
Company
![Page 32: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/32.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
PLM - Product Lifecycle ManagementIntegral product lifecycle managementPhases
ConceiveDesign
CAD tools (Computer Aided Design)
RealizeCAE (Computer Aided Engineering)
ServiceRepair and maintenance
Source: Wikipediahttp://en.wikipedia.org/wiki/Product_lifecycle_management
![Page 33: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/33.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
PLM - Product Lifecycle ManagementSolutions :
Siemens TeamCenterSAP PLMSopheon...
Source: Wikipediahttp://en.wikipedia.org/wiki/Product_lifecycle_management
![Page 34: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/34.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Sistemas información empresarial
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer
Relationship Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehouse Mngnt.System
ECMEnterpris
eContentMngnt
Company
![Page 35: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/35.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Relationship with external agentsSome common terms
B2B: Business-to-business B2C: Business-to-consumerC2C: Consumer-to-consumer
Most of e-commerce is B2BInformation exchange standards:
EDI (Electronic Data Interchange)ebXML: XML based technologies for e-
commerce
![Page 36: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/36.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
Enterprise information systems
Empleados
OtrasEmpresas
Proveedores
Clientes
SCMSupply Chain
Mngnt.
B2BebXML
ERP Sistemas integrados
de gestión
CRMCustomer
Relationship Mngnt
DirecciónAlmacén
EAIProductos
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehou
se Mngnt.System
ECMEnterpris
eContentMngnt
EAI
![Page 37: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/37.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
EAI
EAI: Enterprise Application IntegrationGlue between different systemsSee:
Integration patterns (previous lesson)
![Page 38: Software Architecture - Business software taxonomies](https://reader038.vdocuments.net/reader038/viewer/2022110310/5592af4f1a28abe1318b4673/html5/thumbnails/38.jpg)
Arquitectura del SoftwareE
scu
ela
de I
ngen
ierí
a I
nfo
rmáti
ca
Un
ivers
idad d
e
Ovi
edo
End of presentation