1 / 28

CORBA 제품 동향

CORBA 제품 동향. I NPRISE Korea Technologies for Distributed Information Systems Enterprise Solution Team. Agenda. Concept Technology Trend Market Share Product Architecture Future. Concept. “The Distributed Application is the Application” “Middleware that’s Everywhere”.

bernie
Download Presentation

CORBA 제품 동향

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CORBA 제품 동향 INPRISE Korea Technologies for Distributed Information Systems Enterprise Solution Team

  2. Agenda • Concept • Technology Trend • Market Share • Product • Architecture • Future

  3. Concept “The Distributed Application is the Application” “Middleware that’s Everywhere”

  4. Technology TrendBefore & After Before After

  5. Technology TrendBusiness vs IT BUSINESS PRESSURES IT CONSTRAINTS Faster Time-to-Market Post-Merger Absorption Enterprise Extensibility Customer Satisfaction Rapid Product Obsolescence Investors: Increase ROI Leverage Business Opportunities Avoiding Vendor Lock-In Costly/Scarce IT Personnel Project/Time Bottleneck Legacy/State-of-the-Art Conflicts High Failure Rate of IT Projects Risk of Low Quality & Reliability Inflexible Development Environment

  6. Technology TrendDistributed Object Computing Model • To build an infrastructure that can quickly adapt to change • Based on component-based architecture • Components can be new or existing code modules • Multi-tier Component Architecture offers: • Faster application development • Longer application life • Easier application maintenance • ORB is the foundation for this new architecture

  7. Technology Trendn-Tier Business Logic (Calculation, Compute…...) Generic Logic (Sort, Common logic…...) Business Logic ‘Proxies’ Data Access Layer (Select, Insert, Update, Delete…...) DatabaseServer DBMS Client

  8. Technology TrendJava Programming Language • “Write Once, Run Everywhere” • Portability across platforms • any platform and operating system • Internet programming • IIOP & Tcp/ip • Object-oriented language • no pointers, fewer memory management, simple syntax and method, garbage collection, exception handling, integrated thread support • Component model • provided by a number of Java classes into a single component • Interfaces defined independently of implementations • distributed object application

  9. $ 5 14% 54% Today Within 2 Years 1997 2002 $ 20 Source: The Standish Group 1997 Market ShareNow & Future

  10. 전세계 미들웨어 소프트웨어 연평균 성장률(1996-2001년) 50.0% 39.4% 32.0% 28.9% 25.7% 4.0% 객체기반 미들웨어 TP 모니터 MOM RPC 미들웨어 데이터엑세스 미들웨어 데스크탑 엑세스 미들웨어 Market ShareA growth rate

  11. Product • Role • Products • Bench Mark Test • Summary

  12. ProductRole CORBA Software is playing a key role in creating the foundation on which mission-critical applications of tomorrow will be written — the open, distributed, object-based architecture for the new global enterprise.

  13. ProductProducts • ILU from Xerox PARC • Web Logic Enterprise from BEA • ORBexpress from Objective nterfaces • ORBit from GNOME • Orbix from IONA • VisiBroker from Inprise • CORBAplus from Expersoft • ORBacus from OO Concepts • OmniORB AT&T Research Labs • Distributed Smalltalk from Parcplace • Freely available ORBs [Valesky,OMG] • TAO from Washington University • Chorus COOL ORB from Sun • Corbus and QuO from BBN/GTE • Dais from PeerLogic • OAK from Paragon Software • Java ORB from DOG • Component Broker from IBM • The MICO ORB • HARDPack from Lockheed • RCP-ORB from Nortel Nouveau ORB from NobleNet

  14. ProductBench Mark Test • CORBA Product BMT result • http://www.omex.ch/CorbaTB/corbatb.htm • http://www.kav.cas.cz/~buble/corba/comp • http://www.horb.org/eval-team/acm98 • http://www.beust.com/virginie/Benchmarks • http://nenya.ms.mff.cuni.cz/thegroup • Integrated Transaction Service Benchmarks • http://www.objectconsulting.com/reportframe.html • Best Java Middleware • http://www.sys-con.com/java/awards/middle.htm

  15. ProductSummary Productive Scalable Reliability

  16. Architecture • Evolution of Application Architectures • CORBA Products Architecture • Open & Extensible • ORB & IIOP based - 1 • ORB & IIOP based - 2 • Integrated

  17. ArchitectureEvolution of Application Architectures

  18. Application Components Integrated Transaction Service Transactions Logging & Recovery Persistence Concurrency Integration Relationship Collection Query Management & Monitoring Tools Naming Service Manager Location Service Browser Interface Repository Browser Implementation Repository Manager Performance Monitor Partition Manager ITS Administrator ArchitectureCORBA Security Service CICS MQ RDBMS IMS VisiBroker Tuxedo Services IP Multicast Other Events / Publish & Subscribe SSL Naming Async Notification Trader Messaging Any Supported System or Database Integration Data Access

  19. ArchitectureOpen & Extensible • CORBA infrastructure based on Products • Existing CORBA applications can use CORBA Services • Support for heterogeneous environments • Multiple clients: HTML, Java, C++ • Multiple platforms: UNIX, NT, MVS • Web Server integration • Database and legacy integration

  20. computer X computer Y CORBA client CORBA server process A process B process C ORB #1 IIOP(Inter-ORB Protocol) ORB #2 ArchitectureORB & IIOP based - 1

  21. Object Request Broker (ORB) ArchitectureORB & IIOP based - 2 COF - Common Object Facilities Application Objects Vertical Common Facilities DistributedDocuments InformationManagement SystemsManagement TaskManagement IIOP Naming Tarder Events Properties Time Collection Licensing Transactions Security Externalization Life Cycle Persistance Query Concurrency Startup Relationships COS - Common Object Services

  22. DevelopmentTools Enterprise Dataand Applications Oracle, DB2, MS SQL, Informix, Sybase, InterBase,IMS, CICS, MQ, Tuxedo, ... DeploymentTools DBMS Server/Mainframe ManagementTools ArchitectureIntegrated • Scalability • Thread-pooling, connection management, database- connection pooling, load-balancing, Fault Tolerance, ORB connection-pooling • Distributed Transactions • Full support for Java and C++ clients and servers • Integrated with legacy systems • Security • Encryption, authentication, firewall integration, access control EnterpriseApplication Server Application Management Web Integration Integration with EnterpriseData and Applications Enterprise JavaBeans Security Service Transaction Management IIOP Infrastructure

  23. Future • CORBA & EJB Integration • Direction • Applications in the New Millennium • Benefit

  24. FutureCORBA & EJB Integration

  25. FutureDirection • Quality and performance • Improved user experience • Integration with current Vendor products and the Web Application Server • Inprise Application Server • WebLogic • Websphire • Oracle Application Server, Oralce 8i • Netscape Application Server, Communicator • New functionality

  26. FutureApplications in the New Millennium

  27. FutureBenefit • Helps enterprises compete, adapt quickly and effectively • Streamlines, accelerates development process • Focus on business logic, not infrastructure complexities • Reduce cost of building, maintaining applications • Usable by mainstream IT • Allow use of developers with specific skills • Keeps business running • Reduce risks and costs of production applications

  28. 더욱 자세한 기술자료는 저희 홈페이지에서 받으실 수 있습니다. http://www.inprise.co.kr Common Object Request Broker Architecture http://www.omg.org

More Related