software architecture and enterprise environment
play

Software architecture and Enterprise environment School of Computer - PowerPoint PPT Presentation

Software Architecture University of Oviedo Software architecture and Enterprise environment School of Computer Science Jose E. Labra Gayo Course 2019/20 Software Architecture University of Oviedo Software architect at enterprises School of


  1. Software Architecture University of Oviedo Software architecture and Enterprise environment School of Computer Science Jose E. Labra Gayo Course 2019/20

  2. Software Architecture University of Oviedo Software architect at enterprises School of Computer Science

  3. Software Architecture Software architect process University of Oviedo Objectives Functional requirements Quality attributes Stakeholders Constraints Concerns Architecture Software Architect Principles Community School of Computer Science Patterns Experience Styles Anti-patterns Technology Tactics

  4. Software Architecture Role of software architect University of Oviedo Architectural Designing Technical drivers Software Risks Understanding the goals Creating the technical Identifying, mitigating and Capturing, refining and strategy, vision and owning the technical risks to challenging ensure that the architecture roadmap requirements and constraints "works" Architecture Coding Quality Assurance evolution Continuous technical Involvement in the School of Computer Science Introduction and adherence leadership and ownership of hands-on elements of the architecture throughout the software delivery to standards, guidelines, The software delivery principles, etc. Source: Software architecture for developers, Simon Brown, 2014

  5. Software Architecture Other architects... University of Oviedo Enterprise architect Support organization’s business strategy with IT solutions and information Solutions architect Focuses on the ongoing projects and works in designing IT solutions based on requirements from the organization business Business architect Focuses on the organizational business needs and understands in details how the organization works Software architect School of Computer Science Focuses on the ongoing project similarly to solution architects. They have a deeper knowledge in technology Source:

  6. Software Architecture Enterprise architecture approaches University of Oviedo Model driven approach Zachman framework Initiative driven approach TOGAF School of Computer Science

  7. Software Architecture Model driven approach University of Oviedo Zachman framework (created by J. Zachman, 1987) Classification scheme for enterprise descriptions School of Computer Science Source: Visual-paradigm web page

  8. Software Architecture Initiative driven approach University of Oviedo TOGAF (The Open Group Architecture Framework) Enterprise architecture framework and methodology First published in 1995, Dpt. Defense USA) School of Computer Science Source: Wikimedia commons

  9. Software Architecture Architecture hype cycle University of Oviedo Proposed by Gartner, first published in 1995 School of Computer Science

  10. School of Computer Science University of Oviedo Software Architecture IT Software taxonomy

  11. Software Architecture Enterprise Software University of Oviedo IT software taxonomy System Classification: CRM, ERP, SCM, ECM, PLM, EAI... School of Computer Science

  12. Software Architecture Enterprise information systems University of Oviedo Clients CRM Customer Relationship ECM Mngnt SCM Enterprise Employees Providers Supply Chain Content Mngnt. Mngnt ERP BPM WMS Company Business Warehouse Warehouse PLM Management Process Mngnt. School of Computer Science B2B Product Mngnt System ebXML Lifecycle Mngnt. Other EAI Products Companies

  13. Software Architecture ERP University of Oviedo ERP (Enterprise Resource Planning) Appeared at the end 90s 2000 year increased its adoption Enterprise Technological Structure Central data base Real time access Centralized management of production, logistics, inventory, accounting, billing... School of Computer Science

  14. Software Architecture ERP University of Oviedo Challenges Advantages Complexity: Performance and quality Customization, Deployment, Reuse established Training, etc. business best Involve people practices Adapt existing processes Process continuity Overestimate software benefits Information uniformity Too much dependency on Concept of unique and some specific software single data High costs to change to other software School of Computer Science Continuous Adapting existing processes technological update to provided processes Decision-making support

  15. Software Architecture ERP University of Oviedo Applications SAP R/3 3 layers client/server architecture Based on a domain-specific language: ABAP ABAP: Advanced Business Application Programming SAP = bigggest european software company Other systems: Comercial: Oracle Fusion, Microsoft Dynamics NAV, SAGE, ... Open source: School of Computer Science OpenERP, webERP, ... http://en.wikipedia.org/wiki/Comparison_of_ERP_software

  16. Software Architecture Enterprise information systems University of Oviedo Clients CRM Customer Relationship ECM Mngnt SCM Enterprise Employees Providers Supply Chain Content Mngnt. Mngnt ERP BPM WMS Company Business Warehouse Warehouse PLM Management Process Mngnt. School of Computer Science B2B Product Mngnt System ebXML Lifecycle Mngnt. Other EAI Products Companies

  17. Software Architecture CRM - Customer Relationship University of Oviedo Management CRM - Customer Relationship Management Manage relationships between Company and clients Client lifecycle Acquisition - Improve - Retain Manages interactions with current and future clients Involves: Sales Marketing Client service School of Computer Science Call-centers Technical support

  18. Software Architecture CRM - Customer Relationship University of Oviedo Management Challenges Advantages Client satisfaction Helps identify best Labor cost reduction clients Geographical and temporal Adapt products to diversity Profile management and privacy client needs Social client and user Anticipate needs communities Keeps track of client's Combination with social contacts networks (twitter, facebook,...) School of Computer Science Product reviews (Amazon, Booking,...)

  19. Software Architecture CRM - Customer Relationship University of Oviedo Management Applications Lots of CRM are integrated with ERP systems SAP, Oracle, Microsoft CRM Others: Salesforce.com webCRM ... School of Computer Science http://en.wikipedia.org/wiki/Comparison_of_CRM_systems

  20. Software Architecture Enterprise information systems University of Oviedo Clients CRM Customer Relationship ECM Mngnt SCM Enterprise Employees Providers Supply Chain Content Mngnt. Mngnt ERP BPM WMS Company Business Warehouse Warehouse PLM Management Process Mngnt. School of Computer Science B2B Product Mngnt System ebXML Lifecycle Mngnt. Other EAI Products Companies

  21. Software Architecture SCM - Supply Chain Management University of Oviedo SCM - Supply Chain Management Processing client requirements Purchase orders management Inventory management Goods reception and storage Supplies and stocks management School of Computer Science

  22. Software Architecture SCM - Supply Chain Management University of Oviedo Challenges Advantages Planning Forecast future Lack of knowledge demands Inaccurate forecasting Inventory control demands Improve business Lack of collaboration relationships Feedback and state of each element in School of Computer Science supply chain

  23. Software Architecture Enterprise information systems University of Oviedo Clients CRM Customer Relationship ECM Mngnt SCM Enterprise Employees Providers Supply Chain Content Mngnt. Mngnt ERP BPM WMS Company Business Warehouse Warehouse PLM Management Process Mngnt. School of Computer Science B2B Product Mngnt System ebXML Lifecycle Mngnt. Other EAI Products Companies

  24. Software Architecture WMS - Warehouse Management University of Oviedo Software Warehouse Management Software Product control in warehouses Technology for identifying products Picking, barcode scanners, RFID, etc. Automated warehouses Stacker cranes, miniloads Examples: Mecalux EasyWMS School of Computer Science

  25. Software Architecture Emterprise information systems University of Oviedo Clients CRM Customer Relationship ECM Mngnt SCM Enterprise Employees Providers Supply Chain Content Mngnt. Mngnt ERP BPM WMS Company Business Warehouse Warehouse PLM Management Process Mngnt. School of Computer Science B2B Product Mngnt System ebXML Lifecycle Mngnt. Other EAI Products Companies

  26. Software Architecture ECM - Enterprise Content Management University of Oviedo Goal: Paperless office Became popular in 2006 School of Computer Science

  27. Software Architecture ECM - Enterprise Content Management University of Oviedo Components Capture and recognition Scan and obtain documents Character recognition: OCR, HCR, etc. Management: Document indexing Storage Document management Maintenance Security copies, archive, etc. School of Computer Science Sending Transformation and publishing

  28. Software Architecture ECM - Enterprise Content Management University of Oviedo Systems Microsoft Sharepoint Oracle Content Management EMC Documentum Open source Alfresco LogicaDOC Plone School of Computer Science ...

Recommend


More recommend