CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
-
Upload
cecily-cannon -
Category
Documents
-
view
227 -
download
0
Transcript of CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
![Page 1: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/1.jpg)
CS480 Computer Science Seminar
Introduction to Microsoft Solutions Framework (MSF)
![Page 2: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/2.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/3.jpg)
Microsoft Solution Framework
![Page 4: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/4.jpg)
MSF Models
![Page 5: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/5.jpg)
MSF Models (continued)
![Page 6: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/6.jpg)
MSF Models (continued)
![Page 7: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/7.jpg)
MSF Models (continued)
![Page 8: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/8.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/9.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/10.jpg)
Windows 98 Architecture
![Page 11: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/11.jpg)
Windows NT Architecture
![Page 12: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/12.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/13.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/14.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/15.jpg)
Choosing the right application technology
![Page 16: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/16.jpg)
Choosing the right application technology (continued)
![Page 17: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/17.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/18.jpg)
Choosing a development tool
![Page 19: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/19.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/20.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/21.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/22.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/23.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/24.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/25.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/26.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/27.jpg)
Middleware environment
![Page 28: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/28.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/29.jpg)
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)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/30.jpg)
DCOM object interaction
![Page 31: CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)](https://reader036.fdocuments.in/reader036/viewer/2022062309/56649ea15503460f94ba4edd/html5/thumbnails/31.jpg)
Using ActiveX Data Objects (ADO) to communicate with the database