Our support fabric

If there is anything we understand better than technology and your business - its the significance and importance of support services. We have 'designed' each of our support package to provide exactly what you need.

Tiered Architecture

Globus Eight  tiered architecture is often used when describing how clients connect to servers. Globus Eight tiered architecture is an industry-proved architecture model, suitable to support enterprise-level client/server applications by resolving issues like scalability, security, fault tolerance and etc.

To achieve the system robustness, flexibility and resistance to potential change, the popular tiered architecture is de-ployed in our system.

  • User Interface Tier: Clients can access directly, such as desktop UI, web page etc.

     

  • Application Logic Tier: Encapsulates the business logic (such as business rules and data validation), domain concept, data access logic and etc.

     

  • Database Tier: The external data source, such as embedded database and non embedded database can be easily configured.

 

Globus Eight  tiered architecture advantages

 

There are following general advantages:

 

  1. Performance: Because the Presentation tier can cache requests, network utilization is minimized, and the load is reduced on the Application and Data tiers. If needed, we can load-balance any tier.

     

  2. Availability: If the Application tier server is down and caching is sufficient, the Presentation tier can process Web requests using the cache.

     

  3. Scalability: The client side can be scaled up by load-balancer easily without affecting other tiers. Windows server can be clustered easily for load balancing and failover. In addition, business tier server can also be clustered to scale up the application.Each tier can scale horizontally. For example, you can load-balance the Presentation tier among three servers to satisfy more Web requests without adding servers to the Application and Data tiers.

     

  4. Better security control to the whole system: we can enforce the security differently for each tier if the security requirement is different for each tier. In our architecture model , users cannot access business layer and data layer directly, all requests from users are routed by client presenter layer to business layer, then to data layer. Therefore, client presenter layer also serves as a proxy-like layer for business layer, and business layer serves as a proxy-like layer for data layer. These proxy-like layers provides further protection for their layers below.

     

  5. Independent tier changing and upgrading without affecting other tiers: To keep the interfaces unchanged, we can update or replace the implementation of any layer independently without affecting the whole system. Due to the changing of business requirement and technology, changing the implementation of a layer to another totally different one does happen often.

     

  6. Efficient and Friendly for development: Specialized core team can handle the relevant task better and more efficiently.

     

  7. Maintenance feasibility: G8 core team together mainly by functionality and then makes things clear, easily understandable and manageable.

     

  8. Scheduling and Latency: In order to meet business objectives and to provide maximum service levels to customers. We focusing on two performance bottlenecks: scheduling and communication latency.

     

  9. Eco friendly for new feature addition: Using logical thinking and coupling process, new features can be added easily without affecting too much on the whole system.

     

  10. Integration of Database and Internet Technologies for Scalable End-to-end E-commerce System.

     

  11. Reusability: Due to the logical grouping and coupling, they can be reused by more other applications.

     

  12. Better fault tolerance ability: The databases in data layer can be clustered for failover or load balance purpose without affecting other layers.

Technology made simple.

We partner with the best.

   

Go to top