home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / docs / lanstrat.inf (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1994-02-27  |  30.3 KB  |  906 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. IBM PSP's LAN Systems Solutions ΓòÉΓòÉΓòÉ
  3.  
  4.                             August 1993
  5.  
  6.       IBM PSP's LAN Systems Solutions
  7.  
  8.  
  9. Introduction
  10.  
  11. Connected workgroup solutions can provide a more cost-effective,
  12. efficient way of running your business, whatever its size. If
  13. you are considering migrating from a host-connected environment
  14. or if you want to make better use of your current hardware and
  15. software inventory, this article will be of particular interest.
  16. It describes IBM Personal Software Product's (PSP's) directions
  17. for Local Area Network (LAN) systems: enabling organizations to
  18. manage an entire heterogeneous network as a single entity with
  19. scalable product levels ranging from small business to workgroup
  20. to enterprise.
  21.  
  22.  
  23. Traditional Business Structures Are Changing
  24.  
  25. Increased competition, corporate decentralization, and economic
  26. pressures are making companies change the way they do business.
  27. Filtering decisions through traditional management chains is no
  28. longer acceptable. Companies are finding that teams of employees
  29. closest to the situation make better, quicker decisions.
  30.  
  31. Today, empowered teams are replacing the old workplace
  32. hierarchy. To make good decisions quickly, these teams need
  33. timely, reliable information. To remain competitive,
  34. organizations must enable their employees to access and share
  35. the ideas, knowledge, and resources they need.
  36.  
  37. Business Systems Are Also Changing
  38.  
  39. These changes in the traditional office have resulted in an
  40. explosion in the use of LANs and enterprise networks. These
  41. networks and a new generation of distributed applications are
  42. connecting people to people, workgroups to workgroups,
  43. workgroups into the enterprise, and everyone to outside
  44. information resources, including small businesses and department
  45. workgroups to suppliers and buyers.
  46.  
  47. With this explosion comes the challenge of determining the best
  48. way to enhance or grow your computing environment. Traditional
  49. Information Systems (IS) departments still play a major role in
  50. the installation of business systems, but end users now have
  51. much more influence in defining their computer environments.
  52. Companies must consider their existing hardware and software
  53. investment. With all the options available in the industry
  54. today, choosing the right solution can seem an arduous task.
  55.  
  56. IBM LAN Systems Can Help
  57.  
  58. IBM PSP LAN systems bring together the best of the personal
  59. computer and mainframe environments to create scalable solutions
  60. that are easy to integrate into a business, easy to use, and
  61. easy to manage. From the personal computer environment comes the
  62. ease of the human/computer interface. And from the mainframe
  63. environment comes the ability to deliver products that run
  64. mission-critical applications and manage complex tasks and
  65. environments.
  66.  
  67. This approach--along with a commitment to open systems based on
  68. industry standards--has enabled IBM to leverage synergy from
  69. diversity.
  70.  
  71.  
  72.        PSP's LAN Systems Solutions
  73.  
  74. Since the inception of the Local Area Network (LAN), business
  75. systems have been evolving to exploit LAN technology. Some
  76. organizations--mostly departments or small businesses--are
  77. moving from stand-alone personal computers to a networked
  78. environment, using a workgroup LAN to run critical business
  79. systems. Other, larger organizations are setting up integrated
  80. LANs throughout the enterprise, either to interact with a
  81. central host system or to downsize by off-loading applications
  82. from the host to a LAN.
  83.  
  84. As this range of business needs has evolved, so have the
  85. capabilities of the LAN environment. Organizations are now using
  86. LAN servers not only as file and print servers, but also as
  87. specialized database, communications, management, and
  88. application servers in increasingly complex heterogeneous
  89. environments.
  90.  
  91. IBM Personal Software Products (PSP) Division's strategy for LAN
  92. systems is to simplify these complex environments from the
  93. user's perspective by treating the LAN as a system. This
  94. manageable LAN environment will serve as the platform for a new
  95. generation of distributed applications. Backing up this strategy
  96. is IBM's range of system solutions and hardware/software
  97. interoperability--the widest of any company in the industry.
  98. This approach combines the ease of use and flexibility of
  99. workstations with the reliability, manageability, and capability
  100. found in traditional information systems, giving customers the
  101. following benefits:
  102.  
  103.    o  Easy access to information anytime, anywhere
  104.  
  105.    o  Industrial-strength systems that are reliable, manageable,
  106.     and secure
  107.  
  108.    o  Investment protection through scalable systems that grow
  109.     with the business
  110.  
  111. Today's PSP LAN systems products are designed to give users
  112. access to the information they need, regardless of where it is
  113. located. At the same time, the products insulate users and
  114. administrators from the complexities of the network--including
  115. connections, protocols, service providers, and hardware.
  116.  
  117.  
  118. The LAN as a System
  119.  
  120. The LAN provides centralized security, administration, and
  121. management functions like the minicomputer and mainframe systems
  122. of the last 20 years. Beyond these functions, the LAN has also
  123. evolved to allow flexibility and diversity to which users have
  124. become accustomed. Treating the LAN as the system means
  125. providing a manageable environment with a single-system image.
  126. The goal is to ensure that LANs no longer appear as
  127. sophisticated, expensive, and complicated products, but are easy
  128. to use and manage.
  129.  
  130. With a single-system image, the end user's Graphical User
  131. Interface (GUI) appears to be the first, last, and only
  132. interface into the user's entire computing universe. In reality,
  133. it may be an integrated piece of a huge worldwide network
  134. comprised of thousands of resources. It also means that
  135. organizations can manage an entire heterogeneous network as a
  136. single entity.
  137.  
  138.  
  139. Where It All Begins: The Client
  140.  
  141. Fundamental to a LAN system of any size is reliable client
  142. software that supports multiple hardware and software
  143. environments.
  144.  
  145. For the PC environment, IBM's premier offering is OS/2 running
  146. with LAN Server 3.0. For workstations, IBM offers AIX/6000 with
  147. Network File System (NFS) running on the RISC System/6000 as
  148. well as the AIX Distributed Computing Environment (DCE) family.
  149. OS/2 and AIX are both enabled for multiple Network Operating
  150. System (NOS) environments to access data across heterogeneous
  151. systems including LANs, minicomputers, and mainframe hosts.
  152.  
  153. OS/2 and AIX both offer the crash-protected, multitasking
  154. environments required to support mission-critical applications.
  155. With their powerful, highly intuitive GUIs--Presentation Manager
  156. and Workplace Shell for OS/2, Motif and X-Windows for AIX--these
  157. strategic platforms are easy to use and can support highly
  158. sophisticated applications.
  159.  
  160. With OS/2 and AIX, users can continue to use DOS and DOS/Windows
  161. applications--but in a crash-protected, multitasking environment.
  162.  
  163. The LAN is best suited to today's business because it promotes
  164. using the best system for each user's needs. IBM supports not
  165. only clients that it develops, but all users' clients of choice.
  166. Support for DOS and DOS/Windows is outstanding. The LAN Server
  167. for Macintosh extends sharing files and printers to the
  168. native-mode Macintosh.
  169.  
  170.  
  171. Bringing It All Together
  172.  
  173. OS/2 LAN Server 3.0 has two versions: Entry and Advanced, with
  174. an optional feature that supports Macintosh clients. In addition
  175. to the flexibility and scalability offered by this approach, LAN
  176. Server provides extremely high performance. In October 1992,
  177. LANQuest--an independent test lab--named LAN Server 3.0 the
  178. fastest PC-based LAN server on the market.
  179.  
  180. LAN Server 3.0 currently supports DOS, DOS/Windows, OS/2, and
  181. Macintosh clients, and over 300 types of PCs. In addition, LAN
  182. Server and NetWare LANs can now share resources across
  183. environments. Combined with the Network Transport Services/2
  184. (NTS/2) enhanced multi-adapter feature, LAN Server 3.0 can
  185. support over 1,000 LAN clients on a single LAN server on a
  186. single network.
  187.  
  188. The system composed of LAN Server and its clients can also
  189. interoperate with other types of LAN systems. Integrating client
  190. requesters, particularly under the transparency of the WorkPlace
  191. Shell, allows users to access resources on several LAN systems.
  192. This results in a high degree of interoperability between LAN
  193. Server and NetWare. In addition, LAN Server and Microsoft LAN
  194. Manager systems can interoperate.
  195.  
  196. Both Entry and Advanced versions of OS/2 LAN Server 3.0 exploit
  197. the power of the OS/2 32-bit operating system. Remote
  198. installation support provides for the unattended installation of
  199. remote requesters and servers. Peer services enables clients to
  200. access printers, files, and serial devices on another client on
  201. the same LAN. With peer services, users can share directories,
  202. printer queues, and communication device queues with other users
  203. on the network.
  204.  
  205. For networks that need higher performance and higher levels of
  206. reliability, LAN Server 3.0 Advanced offers High-Performance
  207. File System-386 (HPFS-386) support, improved disk fault
  208. tolerance (mirroring and duplexing), asymmetrical
  209. multiprocessing on the IBM PS/2 Server 295, and local security
  210. enhancements.
  211.  
  212. Network File System is the distributed file system for UNIX
  213. supported by AIX/6000. A de facto UNIX standard developed by Sun
  214. Microsystems, NFS can be used by DOS, DOS/Windows, OS/2, AIX,
  215. and VM machines. NFS is widely supported by other vendors.
  216.  
  217. IBM's High-Availability NFS (HANFS) is a high-availability
  218. configuration of RISC System/6000 hardware and software in which
  219. one NFS server backs up another server. Switchovers are
  220. transparent to the NFS clients. In addition, the IBM 7051 POWER
  221. Network Dataserver system provides industry-leading NFS
  222. performance for applications requiring large amounts of online
  223. data.
  224.  
  225. For distributed client file and print support in PC
  226. environments, AIX/6000 supports DOS Server/AIX Access for DOS
  227. Users (AADU).
  228.  
  229. NetWare from IBM is supported on OS/2 and AIX server platforms.
  230. It is offered in addition to OS/2 LAN Server and AIX/6000 NFS to
  231. fulfill the broadest possible range of user requirements.
  232. Although the three products are similar, they are best suited
  233. for different situations and remain separate product lines with
  234. unique system services, Application Programming Interfaces
  235. (APIs), and communication transports.
  236.  
  237.  
  238. Connection Flexibility
  239.  
  240. IBM has designed a blueprint for optimum network flexibility
  241. while providing for the most robust connections. The
  242. Multi-Protocol Transport Networking (MPTN) architecture provides
  243. for communications on almost any network protocol. A variety of
  244. network interface cards and cable connection mechanisms that
  245. support the Network Device Interface Specification (NDIS) can be
  246. used with the MPTN architecture.
  247.  
  248. LAN Server with NTS/2 provides full support for the MPTN
  249. structure. The primary default protocol is NetBIOS. With full
  250. support of NDIS, NTS/2 enables LAN Server to support a wide
  251. variety of network interface cards from many suppliers. As a
  252. result, users can install and configure adapters without
  253. changing their workstations, applications, or networks. This
  254. approach provides a future migration path as higher capability,
  255. wider bandwidth networks become commonplace for LANs.
  256.  
  257. TCP/IP provides the NFS distributed file mechanism and
  258. other classic UNIX connectivity applications. This LAN system
  259. provides interoperability between OS/2, DOS, and UNIX-based
  260. systems (including AIX) that support open standards such as
  261. TCP/IP, NFS, File Transfer Protocol (FTP) TELNET, and X-Windows.
  262. TCP/IP is important for users who share data across different
  263. software platforms that may, for example, be running on IBM,
  264. Hewlett-Packard (HP), or Sun hardware.
  265.  
  266.  
  267. Workgroup Computing
  268.  
  269. Electronic mail and workgroup computing  are major elements of
  270. any networked PC environment. As the result of a strong
  271. partnership with Lotus, IBM's LAN systems and OfficeVision
  272. products include Lotus cc:Mail and Lotus Notes.
  273.  
  274. Lotus cc:Mail provides high-end electronic mail capabilities.
  275. The cc:Mail product supports DOS, Windows, Macintosh, OS/2
  276. Workplace Shell, and UNIX clients, as well as gateways to PROFS,
  277. OS/400, DEC, NetWare's MHS, and many more. This makes cc:Mail
  278. the industry's most comprehensive electronic mail and messaging
  279. system.
  280.  
  281. Lotus Notes gives every member of a workgroup--across the hall
  282. or across the continent--easy access to information in text,
  283. graphics, or images. It also contains a development platform for
  284. creating individual and workgroup business applications.
  285.  
  286.  
  287. Data You Need, When You Need It
  288.  
  289. For mobile users, PSP has developed full-function,
  290. dial-in/dial-out Remote LAN Access for LAN Server. IBM Remote
  291. LAN Access enables users with portable systems to connect to a
  292. LAN by telephone. This provides transparent access to LAN
  293. applications and services from anywhere in the world. Remote LAN
  294. Access clients supported on both OS/2 and DOS/Windows can access
  295. LAN Server, NetWare, and NFS servers. This feature can
  296. significantly enhance the efficiency of employees who travel on
  297. business and need access to LAN resources and data.
  298.  
  299. Communicating Among Networks
  300.  
  301. IBM OS/2 Extended Services, Communications Manager/2, and AIX
  302. Systems Network Architecture (SNA) provide connectivity to a
  303. variety of IBM and non-IBM host-connected applications. They
  304. also support peer-to-peer operations using Advanced Peer-to-Peer
  305. Networking (APPN) support.
  306.  
  307. Easy Access to Host Data
  308.  
  309. More information is moving to LANs--but valuable information
  310. will continue to reside on minicomputers and mainframes. IBM LAN
  311. systems products provide access to existing information and
  312. applications, whether they reside on a co-worker's desktop, a
  313. workgroup server, or a large host system.
  314.  
  315. For relational data, IBM provides integrated, high-performance
  316. multivendor communications and SQL (client and server) database
  317. support, while various resource managers provide application
  318. enablers. Workstations from LAN Server, AIX, and NetWare
  319. environments can create, access, and modify information on LAN
  320. or host databases such as DATABASE 2 OS/2 (DB2/2), DATABASE
  321. 2/6000 (DB2/6000), DB2, and third-party databases on
  322. workstations and mainframes.
  323.  
  324. DB2/2 and DB2/6000 are powerful relational database management
  325. systems for users in client/server LAN environments. They can
  326. run on stand-alone machines or they can be database servers on a
  327. LAN. Their newly enhanced DB2 compatibility, remote systems
  328. administration, and other features improve both reliability and
  329. system management. DB2/2 and DB2/6000 are open database
  330. platforms supporting industry standards.
  331.  
  332. For organizations with databases in both LAN and host
  333. environments, IBM offers Distributed Database Connection
  334. Services (DDCS). DDCS/2 for OS/2 and DDCS/6000 for the RISC
  335. System/6000 support the Distributed Relational Database
  336. Architecture (DRDA) used in all IBM relational database products
  337. as well as those from several other vendors. DDCS allows
  338. developers to write applications that connect to, access, and
  339. update host databases from DOS, DOS/Windows, OS/2, and AIX
  340. client workstations.
  341.  
  342. Organizations that use LAN Server or NetWare and want to access
  343. data on host systems can take advantage of IBM's LANRES/VM,
  344. LAN/MVS, or Workstation LAN File Services (WLFS) for shared file
  345. access. For backing up host systems from LAN Server, NetWare,
  346. and other systems, Data Facility Distributed Storage Manager
  347. (DFDSM) can be used.
  348.  
  349.  
  350. System Management
  351.  
  352. System and network management is one of the biggest challenges
  353. in a networked environment. How can changes be handled
  354. efficiently? What is the best way to manage the assets that are
  355. distributed in large numbers in locations far and wide? How are
  356. the LANs analyzed and supported remotely? How can heterogeneous
  357. systems and tools be integrated into a single management
  358. environment that makes sense? And finally, how can the needs of
  359. both IS departments and end users be satisfied? IS wants
  360. reliability, security, and the ability to meet user needs in a
  361. planned and controlled way. End users want the freedom to access
  362. data anywhere, anytime.
  363.  
  364. IBM's strategy for distributed system management is to solve the
  365. business issues associated with managing changes, configuration
  366. problems, software distribution, and assets.
  367. IBM is delivering a distributed systems management family,
  368. called LAN NetView, to address the problems of distributing
  369. information and data that will satisfy both IS and end users.
  370.  
  371. LAN NetView
  372.  
  373. The LAN NetView family provides industry-standard interfaces to
  374. network management protocols such as X/Open Management Protocol
  375. (XMP), Simple Network Management Protocol (SNMP), and Common
  376. Management Information Protocol (CMIP). IBM and other vendors
  377. will build on this family with system management applications
  378. that support a variety of management functions across different
  379. types of clients, servers, operating systems, and hardware
  380. platforms.
  381.  
  382. In this environment, customers will be able to easily develop
  383. system management applications to address their own unique
  384. requirements. Management functions can be centralized,
  385. decentralized, or a combination of both. In addition, companies
  386. and LAN managers will not need a totally different set of tools
  387. for each network component.
  388.  
  389. LAN NetView View
  390.  
  391. The LAN NetView View component is a graphical interface that enables
  392. system management tools to be written with a consistent look and feel,
  393. so a company's entire system management application suite can be
  394. viewed through this single graphical interface.
  395.  
  396. Configuration, Installation, and Distribution
  397.  
  398. To reduce costs and simplify LAN administration, IBM products
  399. support automated Configuration, Installation, and Distribution
  400. (CID) for clients and servers. Desktop operating systems,
  401. communications managers, databases, and the user's choice of
  402. applications can be distributed, installed, and managed by the
  403. system automatically. Human intervention is eliminated because
  404. CID functions are handled over the network.
  405.  
  406. CID can be further enhanced when the LAN is connected to an IBM
  407. MVS host. Using NetView Distribution Manager (NetView DM) on the
  408. host, software can be sent to servers on many LANs located
  409. worldwide. Using NetView Distribution Manager/2 (NetView DM/2),
  410. these remote servers can then customize the installation of both
  411. clients and servers on the LAN. They can also quickly distribute
  412. code fixes to both vendor- and customer-developed programs.
  413.  
  414. AIX NetView/6000
  415.  
  416. AIX NetView/6000 is an open network management platform for
  417. multivendor TCP/IP networks. It provides device management
  418. including SNMP agent support and Internet Protocol- (IP-)
  419. addressable device monitoring. AIX NetView/6000 also provides
  420. interfaces to XMP and CMIP, industry-standard network management
  421. protocols.
  422.  
  423. NetView/6000 features a graphical, object-oriented user
  424. interface built on Motif and X-Windows that displays the network
  425. on top of pictures such as maps, buildings, or devices. It also
  426. maintains a dynamic view of the network topology.
  427.  
  428. Cooperative network management is also available from System/390
  429. NetView. Together, System/390 NetView and NetView/6000 provide
  430. hierarchical management for large networks with mixed SNA and
  431. TCP/IP protocols.
  432.  
  433. NetView Entry
  434.  
  435. NetView Entry, an entry version of NetView/6000, manages TCP/IP
  436. networks with a maximum of 32 nodes. In small TCP/IP networks,
  437. NetView Entry operates as a stand-alone distributed manager.
  438.  
  439.  
  440. Open Systems
  441.  
  442. In response to customer demand, much of the computer industry
  443. has shifted from proprietary technology to open systems. While
  444. everyone agrees that this shift is necessary, the definition of
  445. open is being debated.
  446.  
  447. IBM PSP's approach to building open systems is based on the
  448. following characteristics of open environments:
  449.  
  450.    o  Applications and data can be moved from one vendor's
  451.     computer system to a different vendor's computer system.
  452.  
  453.    o  Computing systems and products from different vendors can
  454.     work together to form an application solution.
  455.  
  456.    o  Standards are complied with, whether set by
  457.     standards-making bodies, de facto industry standards, or
  458.     common specifications/technology endorsed by the industry.
  459.  
  460. PSP's approach is to combine industry standards with existing de
  461. facto standards. Where standards do not exist, PSP will add its
  462. own specifications and technologies, working closely with
  463. industry standards bodies and consortia to gain industry
  464. acceptance and support.
  465.  
  466.  
  467. Distributed Computing
  468.  
  469. Distributed computing is much more than the simple file and
  470. print sharing being done on most LANs today. In a distributed
  471. environment, a set of workstations, personal computers, and
  472. programs appear to the user as a single system. Individual
  473. programs can run on multiple computers simultaneously, thus
  474. taking advantage of the different types of processing power
  475. available across a network. As shown at the recent Challenge '93
  476. sponsored by the Open Software Foundation (OSF), users can run
  477. programs that appear to reside on a local system, but are
  478. actually executing on several remote systems.
  479.  
  480. Imagine writing a distributed application in half the time it
  481. takes today--one that is also higher quality, 40% smaller, and
  482. significantly less expensive to maintain because the code has
  483. already been tested. Too good to be true? No--that is the
  484. significance of distributed computing technology and services
  485. for application developers. IBM provides the infrastructure
  486. (multiple protocol support, gateways to other networks, and so
  487. on) required for a distributed environment, so application
  488. developers can focus on the application functionality.
  489. Applications for databases, mail, system management, and Online
  490. Transaction Processing (OLTP) can all be written to take
  491. advantage of a distributed environment.
  492.  
  493. The Distributed Computing Environment
  494.  
  495. IBM has selected the Distributed Computing Environment (DCE)
  496. from OSF as fundamental technology for common services
  497. supporting application development and interoperability. Using
  498. DCE technology, application developers can write distributed,
  499. network-optimized applications without having to write vendor-
  500. or network-specific code--significantly increasing the
  501. portability of applications across different vendors' hardware
  502. and software platforms.
  503.  
  504. DCE facilities have key functions such as Remote Procedure Calls
  505. (RPC), network time management, security, distributed file
  506. system, and distributed directory services. DCE provides a
  507. coherent, integrated environment for developing and managing
  508. distributed applications in an open enterprise; an application
  509. implementing DCE can be distributed across multiple systems
  510. composed of both IBM and non-IBM hardware.
  511.  
  512. To continue our position of providing the broadest coverage in
  513. the industry, IBM currently intends to support DCE on AIX/6000,
  514. OS/2, OS/400, AIX/ESA, MVS/ESA, and VM. Other vendors, such as
  515. HP and Digital Equipment Corporation, also offer DCE support
  516. within their product lines. Today, IBM's DCE technology is
  517. available on AIX, with beta versions available for OS/2 and MVS..
  518.  
  519. Remote Procedure Call
  520.  
  521. Application developers using Remote Procedure Call (RPC) can
  522. create programs that are portable and interoperable across
  523. multiple hardware and software platforms. In a distributed
  524. computing environment, RPC enables multiple computers on a
  525. network to process the work. Work is handed off from one
  526. computer to another by an application program executing a
  527. familiar programming construct--a procedure call. The RPC
  528. programming construct extends the call/return mechanism from a
  529. single system to network capability.
  530.  
  531. Distributed Directory Services
  532.  
  533. Distributed directories enable people and programs to identify
  534. the resources (such as files, printers, and programs) they need
  535. across a global network. Using accepted industry naming
  536. standards (such as the X.500 worldwide directory service and the
  537. X/Open directory service programming interface), the OSF DCE
  538. Directory Service ensures that resources are known through
  539. location-independent names. The DCE Directory Service is
  540. accessed via the RPC communications programming interface.
  541.  
  542. Security Services
  543.  
  544. Users are placing more valuable information on LANs. This makes
  545. security a growing issue for both end users and LAN
  546. administrators. Because most LAN systems control password access
  547. on a per-server basis, each user can have several passwords. As
  548. LANs get larger and users begin to access more resources,
  549. securing these simple systems becomes increasingly difficult.
  550.  
  551. IBM will enhance security through a combination of passwords and
  552. privilege assignments that enables a single user logon to access
  553. all system resources. This eliminates the need for a user to
  554. have multiple passwords for multiple servers--or even for a
  555. single system. It also reduces administrator workload and cost,
  556. since each user has a single profile on the entire system, not
  557. one profile per server.
  558.  
  559. The technology to ensure security will be the Kerberos
  560. authentication service developed by the Massachusetts Institute
  561. of Technology's Project Athena. It is an excellent solution for
  562. networks where resources, applications, and user profiles keep
  563. changing.
  564.  
  565. Distributed File System
  566.  
  567. OSF's Distributed File System (DFS) extends the operating
  568. system's file system by taking advantage of DCE's global
  569. directory and security services, providing a secure,
  570. enterprise-wide view of the file system. File replication and
  571. cloning maximize timely, usable access to data. DFS also ensures
  572. file integrity, thus enabling developers to create data
  573. location-independent applications.
  574.  
  575. Online Transaction Processing
  576.  
  577. To enhance the core DCE services (RPC, Security, Time,
  578. Directory, and DFS), IBM has included additional functions in
  579. OLTP. Because the next generation of distributed applications
  580. will be used in real-time systems, IBM has incorporated
  581. transaction management services into DCE. Both Encina (from
  582. Transarc Corporation) and CICS are offered to allow distributed
  583. application transactions across a network of heterogeneous
  584. systems. They maintain data integrity if a system or network
  585. fails at any point during a transaction.
  586.  
  587. Encina monitors basic distributed transaction processes,
  588. including transactional RPC, structured file system for indexed
  589. data access, and two-phase commit. With Encina, developers can
  590. create distributed transaction processing applications that
  591. ensure data is changed only when the complete transaction is
  592. successfully processed.
  593.  
  594. Another option is CICS. CICS-OS/2 and CICS/6000 make it easy to
  595. port mainframe applications to workstations. The CICS family API
  596. is supported for both COBOL and C languages. Both mainframe and
  597. LAN connections are supported.
  598.  
  599.  
  600. Today's Solutions--Breadth and Choice
  601.  
  602. No one in the computer industry provides the breadth of
  603. solutions nor the interoperability across hardware and software
  604. boundaries that IBM does. This is important to many
  605. organizations that must deal with an installed base of hardware
  606. and software. For example, suppose you have one department with
  607. a mix of personal computers and software that includes
  608. DOS/Windows, Macintosh, and OS/2 computers attached to a NetWare
  609. LAN. Another department may perform intensive graphic design
  610. using UNIX workstations. You keep data for both departments on a
  611. remote server and require the data to be current at all times.
  612. Finally, you update the information on a host at a headquarters
  613. location every quarter.
  614.  
  615. With IBM PSP's approach, if your needs are only a subset of
  616. those described, you can choose from these offerings, while
  617. leaving your options open to grow incrementally as your business
  618. grows or as your needs change.
  619.  
  620.  
  621. Extending Today's Products
  622.  
  623. While distributed systems technologies are being developed, IBM
  624. and others in the industry are already working on new
  625. technologies such as objects, distributed objects, multimedia,
  626. image, wireless computing, mobile systems, symmetrical
  627. multiprocessing, and microkernel-based systems. Using
  628. distributed systems as the base, these new technologies are
  629. being incorporated into an exciting new computing environment
  630. for end users, administrators, and application developers.
  631.  
  632. IBM PSP's approach to this new environment begins with today's
  633. family of distributed LAN system products. IBM is committed to
  634. LAN Server and will offer new products built on the current LAN
  635. Server 3.0. With IBM's distributed system technology, this
  636. family will be extended to increasingly insulate end users,
  637. administrators, and application developers from the specifics of
  638. the network, including connections, protocols, service
  639. providers, and hardware. The network will continue to be
  640. scalable, enabling users to choose product solutions that
  641. address current needs while offering the flexibility for system
  642. growth. As new technologies, such as objects and distributed
  643. objects, are developed and enhanced, PSP will incorporate them
  644. into the family to interoperate with current products and
  645. provide upward compatibility.
  646.  
  647.  
  648. Enhancing Scalability
  649.  
  650. IBM PSP's approach to scalability enables users to expand their
  651. environments by adding--not replacing--products. Each product
  652. family member is simply an add-on to the previous level. The
  653. next generation of IBM PSP products will address the
  654. requirements of customers of all sizes. At the same time, these
  655. products will protect existing investments in hardware,
  656. software, and skills, thus enabling growth without the need to
  657. migrate or replace.
  658.  
  659. Entry products will offer a low-cost, load-and-go environment
  660. that requires no server and minimal administration. This product
  661. level is designed for organizations that require easy-to-use
  662. personal productivity applications. It will support file and
  663. print sharing and an electronic mail capability--sometimes
  664. called peer-to-peer communications--that allows people to
  665. collaborate on the same information whether they are in the same
  666. room or miles apart.
  667.  
  668. Workgroup products will offer all the functions of the entry
  669. product level plus advanced system management options and
  670. additional connectivity. This environment provides a server and
  671. is designed for larger organizations needing higher performance,
  672. fault-tolerance functions in the server, more rigorous system
  673. management capabilities, and more connection choices. It
  674. provides a straightforward growth path from the entry product.
  675.  
  676. Enterprise products will include a set of extensions to the
  677. workgroup environment aimed at accessing enterprise data and
  678. integrating workgroups with enterprise applications. This
  679. product line will include global directory services, full
  680. systems and network management, host information access, and
  681. mechanisms to give a single-system image to multiple
  682. heterogeneous LAN systems. Global security will be implemented
  683. with the OSF DCE Security Service, which specifically addresses
  684. the challenges of maintaining security in a distributed
  685. environment. In addition to stringent security services, IBM's
  686. enterprise products will include a backup/restore capability,
  687. access control, and software license management.
  688.  
  689.  
  690. Enhancing Application Development
  691.  
  692. IBM PSP's goal is to make the underlying services of the
  693. distributed application environment transparent to end users,
  694. administrators, and application developers. We think the best
  695. approach to creating this transparency is to develop frameworks
  696. incorporating object-oriented technology.
  697.  
  698.  
  699. Object-Oriented Technology
  700.  
  701. With the magnitude of current industry-wide software backlogs
  702. and escalating software maintenance costs, many companies
  703. realize that they must shorten their application development
  704. cycle to remain competitive. PSP's strategy is to offer products
  705. that provide a basis for developing object-oriented distributed
  706. programs.
  707.  
  708. From the end user's perspective, object-oriented technology will
  709. make using computers more intuitive. The drag-and-drop
  710. capabilities of OS/2 and AIX illustrate how easily end users can
  711. manipulate the system in an object-oriented environment. While
  712. end users benefit from this easy-to-use, easy-to-learn
  713. environment, application developers can work faster because of
  714. highly reliable reusable code. Object-oriented technology can
  715. significantly benefit an application programmer developing a
  716. distributed application because the developer can take advantage
  717. of existing code in the form of objects. An example of an object
  718. that could be created for a LAN environment is one that takes a
  719. file on a client and prints it on a remotely located printer. As
  720. you can see from this simple example, many different types of
  721. applications could take advantage of an object that provides
  722. this function.
  723.  
  724. Objects and Object Frameworks
  725.  
  726. The software industry is expected to evolve rapidly into
  727. developing software in modules. Many small, general-purpose
  728. software modules will be available as foundations for building
  729. larger applications--regardless of hardware platform, operating
  730. system, or programming language. This approach will greatly
  731. reduce development time, resulting in shorter cycles and lower
  732. costs.
  733.  
  734. Object frameworks are collections of prebuilt objects with
  735. established relationships. They offer built-in, easily
  736. extendable, and customizable functions. Object frameworks can be
  737. designed for a variety of specific purposes such as system
  738. management, transaction processing, compound documents, and
  739. graphics. Replication of data across a network is another
  740. example. An object framework could contain the objects necessary
  741. to create a copy of data, locate the data across the network,
  742. and automatically update a file on multiple systems.
  743.  
  744. Object framework technology has the potential to automate the
  745. drudgery of development, lower the bar for entry-level
  746. developers, and spark a new cycle of software development
  747. creativity as profound as the move from machine languages to
  748. high-level languages more than 30 years ago.
  749.  
  750. Industry Standards for Objects
  751.  
  752. IBM's object-oriented technology is based on industry-standard
  753. Common Object Request Broker Architecture (CORBA) from Object
  754. Management Group (OMG). The foundation for this technology is
  755. IBM's System Object Model (SOM).
  756.  
  757. System Object Model. IBM's SOM technology for packaging
  758. object-oriented class libraries is a language-neutral model for
  759. defining object libraries that operate across many computer
  760. languages. Many in the industry view SOM as a universal
  761. translator of applications and objects developed in diverse
  762. programming languages. It will be supported on many software
  763. platforms, including OS/2, AIX, Windows, MVS, CICS, and AS/400.
  764. SOM technology has broad industry support and is being embraced
  765. by OEMs as well as language and tool vendors.
  766.  
  767. On June 16, 1993, IBM announced the SOMobjects Developer
  768. Toolkit, the first complete CORBA-compliant, cross-platform,
  769. cross-language object implementation. This object and framework
  770. technology will provide flexible, distributed, and portable
  771. systems. In addition, IBM, HP, and SunSoft, Inc. announced plans
  772. to work together to enable software portability across the
  773. companies' object-oriented software platforms using standards
  774. set forth by OMG.
  775.  
  776. The close affinity between the principles of distributed
  777. computing and those of objects leads us to believe that the best
  778. approach to enhancing application development is based on
  779. objects. The significant investment in education and development
  780. to produce truly distributed applications can be reduced by
  781. marrying the two technologies. Developers can simply use
  782. distributed objects and let the underlying distributed system
  783. services manage the communications completely.
  784.  
  785. Distributed SOM (DSOM)
  786.  
  787. DSOM is planned to support transparent remote access to objects
  788. in a distributed environment.  DSOM supports the full
  789. object-oriented programming paradigm through distributed
  790. computing facilities such as Sockets and DCE.  It is based on the
  791. SOM currently available for OS/2 and provides language-,
  792. network-, and platform-independent access to distributed objects.
  793. This technology is being developed together with standards
  794. organizations as well as with leading industry language and tools
  795. vendors.  Like SOM, DSOM will support multiple software
  796. environments.
  797.  
  798.  
  799. Systems Management
  800.  
  801. To enhance our LAN NetView family, IBM is working with other
  802. industry suppliers to encourage development of systems
  803. management applications. NetWare Services Manager from Novell
  804. and LANlord/2 from Microcom are two examples.
  805.  
  806. LAN NetView products will combine selected technologies from OSF
  807. Distributed Management Environment (DME), X/Open, the Open
  808. Systems Interconnection (OSI) System Management Model, and IBM
  809. SystemView to help customers manage heterogeneous network
  810. environments. LAN NetView includes industry-standard protocols
  811. such as CMIP (for standardizing management communications
  812. between systems) and XMP (for providing a common programming
  813. interface) for system management applications. Using these
  814. protocols should increase the number of distributed applications
  815. available by making it easier to develop powerful applications
  816. that will appeal to a variety of users.
  817.  
  818.  
  819. Transport Technology
  820.  
  821. To provide application transparency, IBM PSP is developing and
  822. supporting programming interfaces such as the industry-standard
  823. Sockets and X/Open's transport interface.
  824.  
  825. The Sockets interface, first introduced in UNIX, has become a de
  826. facto industry-standard API for communications. With this
  827. interface, users and their existing applications can operate
  828. consistently and transparently across multiple network
  829. environments, including TCP/IP, NetBIOS, IPX, OSI, and SNA. In
  830. addition, a single network adapter card can be used with
  831. multiple protocols--meaning that with one network adapter, end
  832. users can participate in LAN Server, NetWare, and TCP/IP
  833. networks simultaneously and transparently. These future
  834. developments will be achieved with the MPTN blueprint.
  835.  
  836.  
  837.  
  838. Conclusion
  839.  
  840. Never before has technology held such tremendous potential for
  841. reshaping the way people and organizations work. Regardless of
  842. an organization's size or function, effective growth relies on
  843. effective use of information and the ability of the information
  844. system to grow and change with it. Distributed LAN systems
  845. technology offers the potential for getting needed information
  846. to the desktop user.
  847.  
  848. Advanced users are already pushing the limits of today's LAN
  849. technologies. Simple resource sharing is giving way to
  850. distributed applications. Single LANs connecting multiple users
  851. have grown into multiple LANs connecting multiple workgroups.
  852. Mission-critical applications that were once locked in the
  853. domain of the centralized host/terminal environment are being
  854. rightsized to LANs. The environment that now accommodates OS/2,
  855. NetWare, Macintosh, DOS, DOS/Windows, and AIX will soon stretch
  856. to accommodate even greater heterogeneity.
  857.  
  858. IBM's current set of LAN systems products enables any small
  859. business or large organization to develop an effective workgroup
  860. computing environment today. IBM is also delivering a stream of
  861. new offerings for tomorrow, many of which are now being tested
  862. by customers.
  863.  
  864. To ensure that LANs are easy to use, manage, and integrate into
  865. your business, IBM PSP's strategy is to provide an open,
  866. manageable LAN environment with these characteristics:
  867.  
  868.    o  Easy access to information anytime, anywhere
  869.  
  870.    o  Reliable, manageable, and secure industrial-strength
  871.     systems
  872.  
  873.    o  Investment protection through scalable systems that
  874.     grow with your business
  875.  
  876. This environment will serve as an excellent platform for a new
  877. generation of distributed applications and a launch pad for the
  878. distributed objects of the future.
  879.  
  880.  
  881. ================================================================
  882.  
  883.     For more information about current IBM PSP products, call
  884.     (800) IBM-4FAX. A voice menu will provide options for
  885.     requesting information. For information about PSP
  886.     products in beta test, call (512) 838-2098.
  887.  
  888. ================================================================
  889.  
  890.  
  891.  
  892. Authors:
  893.  
  894. C. W. "Mac" McCarter is a program manager in IBM's PSP LAN
  895. Systems organization in Austin, Texas. He presently develops
  896. business and technical strategy for LAN systems.
  897.  
  898. Alisa Nessler is in IBM's Personal Software Products Marketing
  899. group in Austin, Texas, where she develops marketing plans and
  900. programs for IBM's LAN systems products.
  901.  
  902. DeeAnne Safford is a program manager in IBM's Personal Software
  903. Products Marketing Strategy group. She presently develops market
  904. strategies for Personal Software Products.
  905.  
  906.