ARCHITEKTURA SYSTEMÓW e-BIZNES

Rysunek, z którym po raz pierwszy spotkaliśmy się wcześniej, przypomina nam podstawowy widok eCommerce. Jest to model skoncentrowany na transakcjach klientów detalicznych.

 Korzysta z internetowego połączenia obsługiwane przez serwer WWW. Dostarcza to klientowi użytkownika uwodzicielskich i/lub informacyjnych usług opartych na stronach internetowych, prawie na pewno w HTML lub XML, być może zawierających małe programy (np. w Javie), które działają na kliencie. Strony mogą mieć całkowicie ustalony format (statyczny), ale jest bardziej prawdopodobne, że będą tworzone dynamicznie i wypełnione dostosowanymi danymi wydobytymi z katalogu. Za pomocą innych dynamicznych skryptów żądania klientów i dane osobowe mogą być również przekazywane do bazy danych w celu przyjęcia zamówienia. Obie czynności wspierane są przez pakiet oprogramowania zwany usługami aplikacyjnymi. Ta bardzo prosta trójwarstwowa architektura, która rozdziela prezentację, aplikację (biznesową) i bazę danych, jest przydatna do pozycjonowania tego, co następuje, co opiera się na znacznym rozszerzeniu usług aplikacji i interakcji z bazami danych na architekturę wielowarstwową. Zacznijmy od otwarcia usług na model warstwowy (rysunek 1.4). Ten schemat architektoniczny różni się raczej od poprzedniego rysunku 1.3, ponieważ na tym poziomie nie oddziela sprzedaży front-office (HTTP do klienta) od zarządzania danymi back office (np. przez ODBC do katalogu). Zamiast tego traktuje je jednakowo, rozkładając ich funkcjonalność w pionie na wiele warstw. W kolejnych częściach przyjrzymy się kolejno tym warstwom. Zauważ również, że pokazujemy ciąg zarządzania systemem biegnący pionowo przez Rysunek

Jest to być może kontrowersyjne: modele architektoniczne, takie jak IBM Application Framework for eBusiness, mają tendencję do umieszczania zarządzania systemem w dolnej warstwie swoich modeli. Ponieważ jednym bardzo dużym i ważnym aspektem zarządzania systemem jest bezpieczeństwo i mając na uwadze to, co mówimy w części 3, Bezpieczeństwo, o zagrożeniach bezpieczeństwa pojawiających się na wszystkich poziomach, wolimy wyraźnie zaznaczyć, że te kwestie muszą być traktowane na wszystkich poziomach