1 / 14

Hiding middleware within a development environment

Hiding middleware within a development environment. Middleware. By Arve Meisingset Telenor R&D. Scope framework. Telco operator organisation. Administrative layer. Q3+. TMN layer. Q3 -. Signalling network. Service provision. Customer. Communication network. Scope.

tejana
Download Presentation

Hiding middleware within a development environment

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. Hiding middleware within a development environment Middleware By Arve Meisingset Telenor R&D

  2. Scope framework Telco operator organisation Administrative layer Q3+ TMN layer Q3 - Signalling network Service provision Customer Communication network

  3. Scope Telco operator organisation Administrative layer Q3+ Focus TMN layer Q3 - Signalling network Service provision Customer Communication network TINA?

  4. Data transformations Efficiency Flexibility Organisation History Natural language Arch Circuit Group SystemLayer Administrative layer Q3+ Channel TMN layer 1:N? trail link nld LinkConnection TMN Standards

  5. End user application terminology Administrative layer # Interchange terminology Q3+ TMN layer # Terminology of other applications Observations

  6. Lauesen S. Real-Life Object Oriented Systems. IEEE Software, March/April 1998. Lewandowski S M. Frameworks for Component-Based Client/Server Computing. ACM Computing Surveys, March 1998 vol 30 no 1. Literature

  7. Communicationtwo or three tier Unbalanced Simple Balanced Complex

  8. Data Schemata Data formats Layout Contents Terminology Distribution Storage transform Duality share process process process Q3, F: GDMO IDL SQL

  9. Developer’s view Visible Layout Contents Terminology Distribution Storage Invisible process process process Platform middleware

  10. Development functionality Developer’s view Repository Layout Contents Terminology Distribution Storage Overlapping views Selections, projections and unions from all layers No encapsulation of attributes or behaviour No inheritance, but relations and data types List language Not equality of data and behaviour, but behaviour subordinate to data i.e. not object oriented, but data oriented language

  11. Systems plan p p Not-p p p p One distributed system Three (communicating) systems System boarder One system= a collection of data that is enforced as a consistent whole

  12. Message based, not object based communication - most often Means of handling long transactions - most often Systems planning methods Middleware may be visible Between systems Systems plan

  13. Different perspectives Usage perspective Data mappings process communication Middleware perspective platform

  14. Middleware is great if it is made invisible to the application developer Conclusion

More Related