Components and the Internet
 
Businesses can use component-based applications to project a business presence onto the Web.
 
The simplicity, ubiquity, and industry momentum of standard Internet protocols such as the HyperText Transfer Protocol (HTTP) make the Internet an ideal technology for linking application components that span computer boundaries. HTTP is easy to program, is inherently cross-platform, and supports an accessible, universal naming service. And much of the excitement around the Java language derives from its potential as a tool to build distributed component applications for the Internet.  www.tartoos.com
DCOM enables these component applications to operate across the Internet. DCOM is ideally positioned to become a mainstream Internet technology for business applications: www.tartoos.com
  • Transport-neutral—DCOM enables components to communicate with each other over any network transport, both connection-oriented and connectionless, including TCP/IP, UDP/IP, IPX/SPX, AppleTalk, and HTTP.
  • Provides distributed Java today—Since DCOM is language neutral, Java applets can communicate directly with each other over the Internet (and with any ActiveX component, regardless of authoring language).
  • Evolutionary technology—In addition to Java support, DCOM enables components written in other languages, including C, COBOL, Basic, and Pascal, to communicate over the Internet, providing a growth path for existing applications to support Web technology. www.tartoos.com
  • Common components for the browser and Web server—Since ActiveX components can be embedded into browser-based applications, DCOM enables a rich application infrastructure for distributed Internet applications using the latest browser technology.
  • Security—DCOM integrates Internet certificate-based security with rich Windows NT-based security, combining the best of both worlds.www.tartoos.com
  • Standards-based—Microsoft is working with Internet standards bodies, including the IETF and the W3C, to offer DCOM to the Internet community as an open technology. DCOM is based on the Open Group DCE RPC, an open and widely-deployed communications technology. The DCOM wire protocol extensions have been submitted as an Internet draft and are available at http://www.dc.luth.se/doc/id/draft-brown-dcom-v1-spec-00.txt.
 
Components and the Enterprisewww.tartoos.com
 
As distributed applications built from simple components and Internet protocols emerge, a new set of enterprise platform services for component applications will be required.www.tartoos.com
 
A key goal of any component software architecture is to separate business logic—how a tax component calculates tax rates—from execution logic—whether the tax component runs in a browser or on a multiprocessor server. DCOM extends this separation even further because the same components can communicate with each other across processes in a single computer or between computers over the Internet.
However, components by themselves do not solve all of the issues of enterprise application complexity. For example, suppose a business wants to rapidly build and deploy a customer order entry application that involves five different areas of functionality: tax calculation, customer credit verification, inventory management, warranty update, and order entry. The application will be built from five separate components and will operate on a Web server. How does the developer handle exceptions? System failures? Network outages? Peaks in performance load? Must these be hand-coded into the application? www.tartoos.com
 
It defeats the two main goals of component-based development—fast time to market and lower development costs—if companies are forced to hand-code the mission-critical services that are required for online production systems.
To address enterprise requirements for a distributed component architecture without sacrificing rapid development and cost effectiveness, Microsoft is integrating DCOM into the Active Server. The Active Server is a series of technology services that speed deployment of component-based applications for the Internet and corporate intranets. These services include:www.tartoos.com
  • Transactions—traditional rollback and recovery for component-based applications in the event of system failure.
  • Queuing—integration of component communication with reliable store-and-forward queues, which enables component applications to operate on networks that are occasionally unavailable.
  • Server scripting—easy integration of component applications on the server with HTML-based Internet applications.
  • Legacy access—integration of component applications with legacy production systems, including mainframe systems running CICS and IMS.
The Active Server technologies use publicly obtainable Internet protocols and are currently available.
 
PC school ãÔÇßá ÇäÊÑäÊ ÇáÕÝÍÉ ÇáËÇáËÉ ÇáÕÝÍÉ ÇáËÇäíÉ
ÇáÕÝÍÉ ÇáÃæáì
Home Syria ÓæÑíÉ ÃÑæÇÏ Amrit ÚãÑíÊ ÇáãÌáÉ ÇáØÈíÉ ãÏÑÓÉ ÇáßãÈíæÊÑ Ïáíá ÇáãæÇÞÚ ÇáÚÑÈíÉ
ááÓíÏÇÊ ÝÞØ      
ÇáãÚáæãÇÊ ãÚÌã ÇáßãÈíæÊÑ ÇáãÌáÉ ÇáØÈíÉ áãÍÉ Úä ØÑØæÓ ÕæÑ ãä ØÑØæÓ ÕæÑ ãä ÓæÑíÉ Ïáíá ÇáãæÇÞÚ ÇáÃÌäÈíÉ

 © 2006 LBCI Corporation. All rights reserved Eng.Hanna Ata Lahoud