Presentation on theme: "02/12/00 E-Business Architecture"— Presentation transcript:
1 02/12/00 E-Business Architecture John TullisDePaul Instructor
2 e-business SolutionsE-business solutions allow an organization to leverage web technologies to re-engineer business processes, enhance communications and lower organizational boundaries with their customers and shareholders (across the Internet), employees and stakeholders (across the corporate Intranet) and its vendors suppliers and partners (across its Extranet)
3 e-business Architecture E-business Architectures leverage web technologies to implement mission critical e-business applications. These architectures use clients that have small footprints to access services provided by resource managers and accessed across a strong and reliable network. These clients can be browsers running on PCs or network devices, PDAs, Cell Phones and other Pervasive Computing devices.
4 e-business Architecture Thin Client e-business architectures that support these solutions are based upon web technologies across a networkCharacteristicsThin - Small FootprintPortableOS IndependentProtocol IndependentControl Logical Unit of WorkReusable ComponentsPresentationApplication ServicesClientReuse Legacy CodePlatform Specific CodeResource ManagersResource ManagerApplication ServiceResponsibilitiesPresent data to usersValidate Input dataVerify data types (valid dates, valid numeric and alpha data etc.)Use appropriate Application Services to access and update dataPerform Business Logic (Calculations, Edits, Business Rules)Access data from Resource ManagersPerform Distributed TransactionsEncapsulate Business constructsStore and Retrieve data from data sources.Perform sorting, filtering and selective data retrievalEliminate any platform dependent issues such as data types, field misuse etc.
6 e-business Architecture Definition The e-business architecture is more than just a collection of technologies and products. It consists of several architectural models and is much like a city plan in that it defines blueprint that will meet current and future needs of a diverse user population and will adapt to changing business and technology requirements.
7 e-business Architecture Key Influencers The key elements that help influence an e-business architecture include:The overall e-business Strategy of the organizationBusiness Drivers such as Time to Market, One-to-one customer service etc.The Current IT EnvironmentIT Vision, Objectives and StrategiesOrganizational Constraints – Staff, Budgets, Risk Tolerance etc.New and Emerging Technologies
8 E-business Architecture User InterfaceInformation ArchitectureContent ManagementFunctional ModelData ArchitectureSecurity ArchitectureSystems Management ModelIndividualTasks (screen or set of screens)Business FunctionsBusinessVision,Objectives andStrategiesPhase n - DeliverableUser InterfaceInformation ArchitectureContent ManagementFunctional ModelOperational ModelData ArchitectureSecurity ArchitectureSystems Management ArchitecturePhase 2 DeliverablePhase 1 DeliverableIT Vision,Objectives andStrategiesExisting ITEnvironmentNew andEmergingTechnologies
9 e-business Architecture Models Developing a new brand or extending a strong brand to the online environmentWhat is theBusinessfunctionality thatneeds to beprovided by thesolution?Operational/Systems Mgt. ArchitectureSecurity ArchitectureFunctionalArchitectureDigitalBranding&UIDesignInformationContent ManagementData ArchitectureCreating the look and feel of the e-businessSolutionWhat types of content, how is it maintained, published anddistributedWhat informationneeds to be madeavailable, towhom, and how?Where is theinformation stored, how is it accessed andhow is data integritymaintained?How do you manageand administer theinfrastructureand the applicationWhat are the securityand privacyRequirements for theinfrastructureand application
10 Digital BrandingThe key components of the Digital Branding effort include:Developing an online BrandExtending a strong brand across multiple channels – paper, print, media and the InternetDeveloping guidelines for representing the brand across the web
11 User Interface & Usability The key components of the Usability:Site navigationExperience with screen interactionImpact of personalizationHuman interface factors (color, size, font, etc.)Use case modeling impact
12 Information Architecture The key questions that are addressed by an information architecture are:What data are made available to users?Who are the users who can accesses the information?What roles do these users play when they access the information?What do they need the information for? – Understand the contextHow do they access the information? – Browser, PDA, GUI, VRU etc.The Information Architecture drives how data and information are stored and accessed within the e-business solution
13 Content ManagementThe key questions that need to be addressed by the content management architecture are:Identify types of contentWho owns and manages the content?Expiration date for the contentThe process and the workflows needed to manage the contentHow is the content developed and publishedHow is the content distributedContentManagementCreationPublishingDistribution
14 Functional Architecture The Functional Architecture should focus on describing the function of the IT system and is primarily concerned with:the structure and modularity of the software components (both application and technical)interactions between components, including protocolsthe interfaces provided by components, and their usagedynamic behavior, expressed as collaborations between components
15 Data ArchitectureThe Data Architecture includes a thorough analysis of:what data needs will be accessed ?why is the data accessed ?where is the data located ?what is the currency of the data ?how will we maintain data integrity ?what is the data relationship between data displayed & stored?how can we provide round the clock availability when the backend systems and databases are not available on a 24x7 basis?
16 Security Architecture Firewalls, proxies and other services to protect the applicationVirus detection and protection, spam filters etc.AuthenticationPrivacyInformationIntegrityNonrepudiationPKIIntrusionImmunityBoundaryServerPolicyManagerEncryption Services needed to ensure the integrity of the informationPublic Key InfrastructureServicesServices required to allow the information to hold up in a court of lawServices to validate you are who you say you areEstablish adequate privacy requirements and guidelines for the application
17 Systems Management Architecture The Systems Management Aspect should cover:all the nodes within the architecturemanageable from local and remote locationsbased on standards and extensible to support new technologiesinclude support for systems administration, systems management, and software configuration management
18 Systems Management Architecture The Operational Aspect’s focus is on describing the operation of the IT system and is primarily concerned with:representing network organization (hardware platforms, locations, topology, etc.)what runs where - where software and data are ‘placed’ on this networksatisfying the Non-Functional requirements of the system (performance, availability, security, etc.)the management and operation of the IT system (capacity planning, software distribution, backup and recovery)