home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / psplanss.zip / PSPLANSS.TXT
Text File  |  1993-09-02  |  43KB  |  937 lines

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