Topic 7 - Data Design and System Architecture-Dikompresi
Topic 7 - Data Design and System Architecture-Dikompresi
Architecture
Topic 7
NETWORK MODELS DATA DESIGN CONCEPT
Entity Table/File
Field Record
Key Fields
System Architecture
Architecture Checklist
• System architecture translates the logical design of an information system into a physical
structure that includes hardware, software, network support, processing methods, and
security.
• The end product of the systems design phase is the system design specification.
• A systems analyst must consider several issues that will affect the architecture choice.
This is done with an overall architecture checklist:
• Corporate organization and culture
• Enterprise resource planning (ERP)
• Initial and total cost of ownership (TCO)
• Scalability
• Web integration
• Legacy system interface requirements
• Processing options
• Security issues
• Corporate portals
Architecture Checklist
1. Corporate Organization and Culture
• To be successful, an information system must perform well in a company’s organization and
culture.
• How might corporate organization and culture issues affect the consultant’s recommendation?.
The best approach probably would be to study day-to-day business functions, talk to users at all
levels, and focus on operational feasibility issues, just as was done earlier in the development
process.
5. Web Integration
• An information system includes applications, which are programs that handle the input, manage
the processing logic, and provide the required output
• A web-centric architecture follows Internet design protocols and enables a company to integrate
the new application into its e-commerce strategy
6. Legacy Systems
• A new system might have to interface with one or more legacy systems, which are older systems
that use outdated technology but still are functional.
• Interfacing a new system with a legacy system involves analysis of data formats and compatibility
• Finally, to select the best architecture, the analyst must know if the new application eventually will
replace the legacy system or will coexist with it.
Architecture Checklist
7. Processing Options
• In planning the architecture, designers also must consider how the system will process data:
online or in batches.
• If the system must operate online, 24 hours a day and seven days a week (24/7), provision must
be made for backup and speedy recovery in the event of system failure
8. Security Issues
• From the simple password protection to complex intrusion detection systems, security threats and
defenses are a major concern to a systems analyst.
• As the physical design is translated into specific hardware and software, the analyst must consider
security issues and determine how the company will address them
• Web-based systems introduce additional security concerns, as critical data must be protected in
the Internet environment
9. Corporate Portals
• A portal is an entrance to a multifunction website. After entering a portal, a user can navigate to a
destination using various tools and features provided by the portal designer.
• A corporate portal can provide access for customers, employees, suppliers, and the public. A
well-designed portal can integrate with various other systems and provide a consistent look and
feel across multiple organizational divisions.
Client/Server Architecutre
When planning an e-commerce architecture, analysts can examine in-house development, packaged
solutions, and service providers.
1. In-House Solutions
• An in-house solution usually requires a greater initial investment but provides more flexibility for
a company that must adapt quickly in a dynamic e-commerce environment.
• By working in-house, a company has more freedom to integrate with customers and suppliers and
is less dependent on vendor-specific solutions.
2. Packaged Solutions
• If a small company is reluctant to take on the challenge and complexity of developing an Internet
commerce site in-house, an alternative can be a packaged solution.
• For large-scale systems that must integrate with existing applications, packaged solutions might
be less attractive.
3. Service Provides
• Another alternative is to use an application service provider (ASP). An ASP provides applications,
or access to applications, by charging a usage or subscription fee.
Networks Models
Networks Models
Networks Models