|
Infrastructure FAQ Testing Contact us Home Free material An introduction to non-functional testing | |
![]() |
|
"An E-business system is a mission critical, revenue generating, fully available,
fault tolerant system, supporting a user base of millions, how many client
server applications can do that?
Stephen Kay - E-Commerce Consultant.
To quickly put the two terms into perspective;
Client/server
E-Business These basic operational functions, when examined in more detail below, highlight the key differences between the two models and therefore the differences in the infrastructure required to support them.
Customers The 'customers' of an E-business system are largely unknown; they could be millions in number, using different technologies to access the system. They could be friendly, or malicious and the ironic thing is, the more popular your service, the more your system is at risk.
Integration E-business systems by their very nature allow businesses to make use of Internet technology to integrate existing processes and systems. However, because Internet technology is so new, there are very few documented, or industry standard integration methods - making E-business systems complex and problematic.
Competition As competition is so fierce within Internet business, it's important that your service is available when customers want it. The term 'High Availability' is now commonplace among Internet architects, because no system means no business.
Security E-business systems are often Internet based and therefore open to the public and public embarrassment when things go wrong. You often have no idea who exactly is accessing your system, or what for. A security breach may range from simple site "graffiti" through to large scale criminal activity such as capturing credit card information for fraudulent use.
Architecture E-business system managers are not afforded that luxury. They have no control over the architecture or technology choices of the users - this means that an effective E-business systems needs to be able to cope with all architectures and technologies. This is why the architecture of the E-business system is so important and why architecting E-business systems and testing E-business infrastructure has become an area of specialisation. Each of the points above illustrates why having the right infrastructure to build your E-business upon is key to its success. A system must be scalable. It must be able to handle an unknown number of customers, which will undoubtedly grow. It must be reliable. If the service isn't available when the customer wants it, there are many more people offering the same thing you do. It must be secure. Bringing your business online makes it more susceptible to security attacks, designing and implementing security is vital part of the process. Systems and services must interact with 100% accuracy, to ensure that business operations such as logistics, stock control and finance are not impaired by the migration to an E-business enterprise.
E-Business Infrastructure Testing
|
||