What is Windows DNA?
Microsoft Windows Distributed Internet Application Architecture (Windows DNA) is an Application Development Model based on a Windows platform. Windows DNA specifies how to develop strong, scalable, distributed applications; extend existing data and external programs to support Internet; while supporting a more wide customer terminal to expand the application coverage. Since Windows DNA depends on a set of integrated and integrated services based on a Windows platform, developers will get rid of the burden on the establishment of distributed application infrastructure and can focus on commercial solutions.
Windows DNA provides solutions at every level of all modern distributed applications, such as expressions, business logic and data. Like ordinary PC environments, Windows DNA enables developers to have a strong establishment of integrated applications by using a wide range of familiar development tools to access a single application service based on Windows platform. These services are provided to the user in a unified manner through the component object model (COM). Windows DNA provides a road sign to the user so that users create a successful solution based on their existing calculation investments, while also protecting them in the future. Using Windows DNA, any developer can establish and extend any existing applications, and fully combine PC's strength and rich resources, client / server mode computing environment robustness, and unified and extensive for Internet Communication ability.
What is the problem with Windows DNA to solve?
Windows DNA provides users with great flexibility for the user, which is easy to integrate into existing PCs and host computing investments, and will take advantage of new Internet technology (such as web technology) The advantages. By providing an integrated Web and client / server mode, Windows DNA makes customers easier when establishing a robust distributed computing solution. Since Windows DNA is based on a collaborative work of a complete set of Windows platform services, customers can focus on solving business issues without having to be a system integration personnel.
What new types of types of types DNA make it possible?
Windows DNA makes a company to build a modern, scalable business solution to accelerate information flow inside and outside the company, while the program can be dynamically changed when business needs to change; while the program can manage and maintain At the same time, it can be easily integrated with existing systems and data.
What is the core component of the Windows DNA architecture?
The Windows DNA architecture contains a complete set of system services and component-based applications that support open technical standards, all of which are raised by a component object model (COM) in a unified mode.
Represents services (HTML, DHTML, scripts, components, WIN32? APIs)
Application Services (Internet Information Server, MSMQ, MTS, COM )
Data Services (ADO, OLE DB)
System Services (directory, security, management, network, and communication)
What is the main advantage of Windows DNA?
Windows DNA provides a platform that is the most integrated and integrated when establishing distributed applications. This makes developers don't have to shoulder the intermediate layer services that build and organize universal needs, such as asynchronous information queues, things, component services, data access, and web publishing. By using a public service system using a Windows platform, it is possible to establish applications more quickly and easily. Windows DNA supports a wide range of programming languages and integrated development tools that allow developers to choose the most suitable development tools. Windows DNA is designed to provide combination with existing enterprise applications and traditional systems, making it easy to protect and expand existing investments. How will developers use Windows DNA architecture and services?
Dividing your application into three logic: indicating, business logic and data:
For explicit, select the appropriate Windows components and techniques to provide a wide range of customer support and most possible interfaces.
For business logic, write COM components with the most common Windows NT® application service.
For data, use ADO to get data, use OLE DB to represent data.
How does Windows DNA architecture integrated with COM?
The core technology of Windows DNA is to integrate the development model of Web and client / server mode applications through component object models (COM). Windows DNA defines a public service collection, including components, dynamic HTMLs, web browsers, and servers, scripts, management, information queries, security, directories, databases, and data access, system management, and user interfaces. These services are expressed in a unified manner through COM, making various applications to easily utilize their advantages.
Whether Windows DNA is an open architecture?
Yes. Like the Internet environment, Windows DNA is based on industrial standards supported by many important vendors (such as World Wide Web Consortium (W3C), and Internet Engineering Task Force (IETF).), It fully provides a WEB computing. . Windows DNA is attached to the public protocol standards and issued interfaces, allowing customers to easily integrate third-party products and platforms. In addition, Microsoft is transplanting the key elements of the Windows DNA architecture (COM, Microsoft Internet Explorer browser) to non-Microsoft platforms to provide interoperability and integration of the entire company's internal computing environment.
Which customer platforms support Windows DNA support?
The Windows DNA architecture supports all customer environments that meet W3C HTML standards. In addition, Microsoft works with some partner, which makes it possible to use COM under UNIX, MVS and Macintosh platforms, and integrate Internet Explorer to different UNIX platforms and Macintosh to support more allowed than Vanilla HTML. Cross-platform customers. Unlike other Internet application architectures, Windows DNA supports customers to make full use of all rich Win32 user interfaces and solutions that represent services, including multimedia, video and audio streams, help, system technology, and others. service.
What are the differences in the application architecture provided by Windows DNA and other manufacturers?
Windows DNA is built on users for Windows, PC platform technology, applications, tools, and hardware. With Windows DNA, users can establish a distributed network computing solution, so that they can thoroughly use their existing client / server development techniques, while utilizing new technologies such as Web and Internet technology advantages. The Internet-based application architecture of other vendors ignores these investments. Which application development tools can I support in Windows DNA?
Since Windows DNA is built in users of Windows and COM, all industrial-leading fast application development tools today will be supported, such as Microsoft Visual Basic programming system, Microsoft Visual J Development software, Borland's Delphi and Synon's Obsydian. In addition, standard HTML and web production tools will be fully supported in Windows DNA, including Microsoft Visual InterDev Web Development Software, Microsoft FrontPage Web site creation and management tools.
What application server environments supported by Windows DNA?
The Windows DNA application server model supports the built-in operating system platform and tightly integrated retractable connection and services.
Microsoft's method is to use high-performance web server, scalable object requirements management (COM), strong distributed transaction managers, intermediate-oriented intermediate software servers (Microsoft Message Queue) Server) and other application services are directly integrated into the operating system of Windows NT Server. These application services work together through a common architecture in Windows NT, including distributed security (based on Windows NT and Kerberos), scalable network services (X.500 and LDAP), built-in for TCP / IP and Network support from other protocols. All services that run Windows and other operating systems can be obtained by public protocols and published interfaces.
Microsoft's model is integrated with application services in the underlying operating system, which forms a distinct contrast with the "hierarchical intermediate software" that is often seen on the UNIX platform. In this method, the convenience of supporting a variety of different implementation methods requires the application service to be on the upper layer of the operating system and provides a set of separated services for factors such as security. This will lead to greater complexity, higher development and configuration costs, and greater challenges for developers and users in transplantation.
Which background server environment supports Windows DNA?
The Microsoft BackOffice platform allows Windows DNA applications to make full use of retractable background services, which is for database management (Microsoft SNA Server), Host Integration and Connection (Microsoft Sna Server). Program Management (Microsoft Systems Management Server) and Internet / Intranet (Microsoft Site Server). In addition, WINDOWS DNA-based applications can get background services for other vendors, such as Oracle Database, Lotus Notes, group mail service; this compatibility is the public agreement defined by Windows Open Services Architecture (WOSA). Implemented. For example, the Microsoft Universal Data Access model (integrated OLE-DB and ODBC technology) provides a unified approach to Windows DNA applications in obtaining any local data of enterprises. In distributed environments, how to manage and configure Windows DNA?
A large number of mechanisms are provided in Windows DNA to simplify the configuration and management of distributed applications. Since Windows DNA supports a modern, multi-level application architecture, code, and business logic can be maintained in the server side, and can be downloaded when the client needs. Integration with Windows NT Directory Services (Active Directory, Active Directory), you can implement automatic tracking of distributed components and application resources.
Microsoft Zero Administration Windows Initiative (Microsoft Zero Management Windows Musick, Abbreviation) Specifies additional capabilities for simplifying management of desktop environments, including Windows Installation Services and IntelliMirror PC (Intelligent Mirror) management technology, which can be implemented in web servers The synchronization copy of the information can make them recover quickly on the desktop. In addition, Microsoft provides a set of integrated Windows-based services to manage distributed environments, including Web-Based Enterprise Management, Microsoft Management Console (MMC), and Windows Management Interface. Together with the tools provided by Microsoft Systems Management Server, these efforts provide our customers with tools required to manage distributed Windows DNA applications.
How does Java integrated into Windows DNA?
Today, developers can build Java components in the form of COM objects, so that they can be easily integrated into any level of the application architecture. Microsoft released a high-performance, compatible Java virtual machine (VM) based on Windows operating systems, which is closely integrated into Microsoft's Internet Explorer browser. In addition, Microsoft's Java VM is integrated into the Microsoft Internet Information Server to perform Java code in the server-side server-side on Windows NT Server. Microsoft is migrating its Java VM technology to other non-Windows platforms, also published through the Internet Explorer.
How can CORBA applications are integrated into Windows DNA? Microsoft supports disclosure of COM / CORBA. Corba can obtain COM / CORBA connection products while providing a mechanism for integrating Windows DNA-based applications with CORBA under UNIX and other platforms. However, lack of standard CORBA implementations may require users to carefully match their connection solutions with specific ORBs. With this channel, Microsoft will provide available COM in UNIX and other platforms to facilitate integration of existing systems and new Windows DNA-based applications.
How does Windows DNA integrate existing client / server mode applications in the Internet?
Because Windows DNA Web and Client / Server Application Services and Tools are COM-based and support usually Internet protocols, there are many ways to implement existing applications and Internet integration. For example, in Microsoft SQL Server 6.5, the built-in wizard program automatically completes the format that converts the query result into HTML that can be integrated into Internet Information Server, and the existing data set reservoir program converts the external call to COM components, and It can be integrated into the Internet Information Server. Here you can support the order of the inlet application, which is implemented in SQL Server through SQL storage applications, and interfaces with a component e-commerce solution that performs electronic transaction on a web page. In addition, the table created by the Microsoft visualization development tool such as Visual Basic can automatically convert to the web-based format, which simplifies the steps of developing web-based user interfaces with existing client / server applications.
How does Windows DNA provide integration with host systems and data sources?
Considering the existing Microsoft SNA Server and SQL Server Gate Gateway options provided to access legitimate data and systems, Microsoft's COM Transaction Integrator (COMTI) will provide automatic object-based and encapsulation of legitimate applications and data through COM components. COMTI will allow both event processing systems such as CICS and two-way access to legitimate data sources including DB2 / MVS, IMS, and SAM. COMTI will allow existing host application systems to be easily designed under Web through integration with Internet Information Server. In addition, Microsoft Transaction Server will support mixing distributed transactions between networks and host environments by integration with COMTI.
How do customers integrate Windows DNA-based applications with desktop products?
The Microsoft Office application package provides a set of standard personal product applications for users within the whole organization. All Microsoft Office applications support COM and web, and can be fully compatible with Windows DNA-based applications. In addition, Microsoft Office supports the same script model and disclosed component architecture, such as an Internet Explorer web browser, can support seamless connections to web and personal product environments.
What supports can you get for developers based on Windows DNA?
Microsoft Developer Network (Microsoft Developer Network) provides developers with a lot of technical information that can be easily obtained. All members can get a technical CDS, product CDS and a comprehensive developer website containing the latest technical information about Microsoft products. Microsoft organizes the global developer conference that developers can learn about the latest technology and future technology development trends. A comprehensive list of support services and resources for developers can be obtained at this site.