Enterprise Systems and Cloud Infrastructure
Enterprise Resource Planning (ERP) Systems
ERP is a software architecture that facilitates information flows across the enterprise. Its aim is to integrate information across enterprise processes, eliminating complex links between different areas.
- 4B: StratOperFT
- CEO: ProcPersTool
ERP Risks and Challenges
- High development and maintenance costs
- Lack of information integrity and robustness
- High dependency on specific people
Mainframe vs. Microcomputers
Mainframe: High-performance computers used for large-scale computing workloads, usually serving distributed users in large enterprises.
Micro: Small, general-purpose computers for individual use, such as PCs or laptops. They are cheaper and less powerful than mainframes.
TCP/IP Protocol Stack
TCP/IP is a framework or protocol stack used to standardize communication between hosts through the internet. It is necessary because it organizes communication into layers and allows different devices and networks to communicate using common rules. The layers include: Application, Transport, Internet, and Link.
Cloud Computing and Software Models
Cloud computing is a model that allows companies to use resources via the internet instead of owning them. These resources include computing, storage, network, services, and applications.
Benefits of Cloud Computing
- Elasticity, scalability, and flexibility
- Pay-per-use and accessibility via the internet
- Cost-effectiveness thanks to provider economies of scale
- Maintenance, updates, backups, and security managed by the cloud provider
Risks and Concerns
- Security and privacy
- Legal and compliance
- Reliability and vendor lock-in
- Hidden costs and internet dependency
Open-Source vs. Proprietary Software
Open-source: The source code is available to users. Users can run, study, modify, and distribute it.
Proprietary software: Owned by a company or developer. The source code is not available, and users need to pay for a license or subscription. The provider offers official support, updates, documentation, and legal responsibility (e.g., Microsoft).
Advantages of Open-Source
- Lower cost and flexibility
- Transparency and less dependence on one vendor
- Adaptability; developers can fix and detect problems
Cloud Computing and Software Models (Repeated)
Cloud computing: A model that allows companies to use resources via the internet instead of owning them, including computing, storage, network, services, and applications.
Benefits
- Elasticity, scalability, and flexibility
- Pay-per-use and accessibility
- Cost-effectiveness via economies of scale
- Provider-managed maintenance and security
Risks and Concerns
- Security, privacy, and legal compliance
- Reliability and vendor lock-in
- Hidden costs and internet dependency
Open-Source and Proprietary Software
Open-source: Source code is available for users to run, study, modify, and distribute. Proprietary software: Owned by a company; requires a license; includes official support and documentation.
Advantages
- Lower cost and transparency
- Less vendor dependence
- Adaptability for problem detection
Cloud Computing and Software Models (Repeated)
Cloud computing: Model for internet-based resources like computing, storage, and applications. Benefits: Elasticity, scalability, flexibility, and cost-effectiveness. Risks: Security, legal, reliability, and vendor lock-in. Open-source: Users can modify and distribute code. Proprietary: Paid licenses with official support. Advantages: Flexibility and transparency.
Enterprise Resource Planning (ERP) Systems (Repeated)
ERP architecture facilitates enterprise information flows and process integration. 4B: StratOperFT. CEO: ProcPersTool. Risks: High maintenance costs and dependency on specific people. Mainframe: Large-scale computing. Micro: Individual use PCs. TCP/IP: Standardized internet communication layers (Application, Transport, Internet, Link).
Enterprise Resource Planning (ERP) Systems (Repeated)
ERP software integrates enterprise processes. 4B: StratOperFT. CEO: ProcPersTool. Risks: High costs and lack of integrity. Mainframe: High-performance enterprise computers. Micro: Cheaper, individual computers. TCP/IP: Protocol stack for host communication via Application, Transport, Internet, and Link layers.
