Top Banner
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
31
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

CS480 Computer Science Seminar

Introduction to Microsoft Solutions Framework (MSF)

Page 2: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Microsoft Solutions Framework (MSF)

• MSF: a flexible series of models that guides information systems professionals in planning an enterprise architecture that adapts to industry change, in building business-driven applications and in managing the computing environment. The guidelines specifically recommend how businesses should integrate people, processes, hardware, software, and communications technology into their organization.

Page 3: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Microsoft Solution Framework

Page 4: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

MSF Models

Page 5: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

MSF Models (continued)

Page 6: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

MSF Models (continued)

Page 7: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

MSF Models (continued)

Page 8: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Networking technology

• Network architecture– LANs– WANs– The Internet– Corporate Intranets

• Protocols– The OSI model– The TCP/IP protocol

• Client/Server model

Page 9: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

The Microsoft Operating Systems and Applications

• The Windows– Windows CE

– Windows 98

– Windows NT

– Windows 2000

• The Applications– Microsoft BackOffice

– Microsoft Office

– Microsoft Visual Studio

Page 10: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Windows 98 Architecture

Page 11: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Windows NT Architecture

Page 12: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Microsoft BackOffice

• Runs on NT servers for different types of business applications

• Packages– Internet information server (IIS): Web server– MS Exchange server: e-mail and groupware– MS SQL: client/server DBMS– MS Proxy server: secure way to bring Internet services to

desktops in an enterprise– MS System management server (SMS): client/server

system to administrators to centrally manage all computers in an enterprise

Page 13: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Microsoft BackOffice

• Packages (continued)– MS Systems Network Architecture Server (SNA):

gateway to communicate with IBM mainframes

– MS transaction server: to develop and deploy reliable distributed applications on a network

– MS site server: manages a Web site environment

– Ms message queue server (MSMQ): allows one to create applications that communicate asynchronously using messages

Page 14: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Microsoft Office

• Word• Excel• PowerPoint• Access• Outlook: personal information manager• FrontPage: creating and managing Web sites• Project: project management tool• Publisher

Page 15: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Choosing the right application technology

Page 16: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Choosing the right application technology (continued)

Page 17: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Microsoft Visual Studio

• Used by programmers to build scalable and distributed applications

• Tools– Visual Basis (VB)– Visual C++– J++– Visual FoxPro– Visual InterDev– Server development tools such Windows NT Option

Kit

Page 18: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Choosing a development tool

Page 19: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Planning a project and analyzing business requirements

• Envisioning phase– Team roles

– Return on investment

– Risk assessment

• Planning phase– Team role

– Use cases

– Functional requirements

– Project schedule

Page 20: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Designing information system logically

• Application modeling• Logical design

– Identify objects, services, attributes, and interfaces

– Define business rules

– Create user interface prototypes

– Create logical data model

– Implement the class diagram using MS Visual Modeler

– Validate, test, and redesign the logical design

Page 21: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Designing an information system physically

• Physical design– Application modeling– Prototyping the user interface– Packaging components using MS Visual

Modeler– Creating physical data model from the logical

data model– Validating the design

Page 22: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Implementing data services with SQL Server

• Visual Basic visual database tools: help create and modify db schemas such as tables, view, stored procedures, and queries

• Query designer• Database designer

– Creating a table– Modifying a table– Deleting a column in a table or table in a db– Relating tables– Entering data into tables– Modifying and deleting dat– Views– Stored procedures

Page 23: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

The query designer

• Query designer uses visual design techniques to create SQL statement to query and update databases

Page 24: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

The database designer

• Database designer uses visual techniques to – Create a table

– Modify a table

– Delete a column in a table or table in a db

– Relate tables

– Enter data into tables

– Modify and deleting data

– Create views

– Store procedures (with MS Transact-SQL)

Page 25: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Creating components from business services and data services using VB6.0

• Component: a self-contained precompiled software unit (code) that can be reused in one or more applications. It provides specific functionality to an application and contains one or more objects.

Page 26: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Role of middleware in a network

• Components created using ActiveX technology fall into a broad category of software called middleware. Middleware ties client and server together and the only service it provides is delivering data between a client and a server. It hides the details and complexities of the operating system and the network software.

Page 27: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Middleware environment

Page 28: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Component Object Model (COM)

• COM is Microsoft’s standard that allows objects to communicate with each other.

• Objects can be created using VB, Visual J++. And Visual C++.

• COM only allows interaction of objects on a single machine.

Page 29: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Distributed Component Object Model (DCOM)

• An enhancement of COM which allows objects located on a single machine or across machines on network can interact or communicate with each other.

Page 30: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

DCOM object interaction

Page 31: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)

Using ActiveX Data Objects (ADO) to communicate with the database