Home Written Works Service Delivery Platform (SDP) with C++

Search

Service Delivery Platform (SDP) with C++ Print
Written by Chris Gountanis   

Does C++ Improve Application Service Delivery Platform (SDP)?The term Service Delivery Platform (SDP) usually refers to a set of components that provide a service’s delivery architecture (such as service creation, session control & protocols) for a type of service. There is no standard definition of SDP in the industry although TMF is working on defining specifications in this area. Different players will define its components and its breadth and depth in a slightly different way. As SDPs evolve, they will often require integration of telecom and IT capabilities and the creation of services beyond technology and network boundaries.

  
Does C++ Improve Application Service Delivery Platform (SDP)?

 

C++ is a general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. It is a statically typed, free-form, multi-paradigm, compiled language where compilation creates machine code for a target machine hardware, supports procedural programming, data abstraction, object-oriented programming, and generic programming.

 

In my option C++ does not fit the fast paced consulting or rapid application development (RAD) environment at all. C++ is very time consuming and if not coded properly can lead to many security risks. Now, the bottom-line is C++ is middle level and faster but is it worth the skill and time it takes to develop for a few milliseconds of load time? If you are coding a cross platform compatible application then C++ is a great choice. Even Java has it's flaws in this area. Since Java is not open source the Linux communities are not including it in base installs. This complicates deployment of the application in question.

 

If you are working for a company that uses Windows accross the board and has code standards in place you will most likely find yourself using C# as a middle ground to fast and stable with a lot lower overhead of developer resources. Many companies are moving to open source server platforms which opens the door for non-Microsoft web languages like JSP or PHP. Although this does not have much to do with C++ it is the trend.

 

So to really break this down you must separate web based and executable client based applications. Executable (EXE) client based application is losing market share to the client-server methodology. I feel you will see C++ being left out due to the tight deadlines found these days. This does not include web services. There are places for C++ though. If you are creating an application for world distribution C++ will be looked at as a plus. Experienced C++ coders know what they are doing. The common programmer that knows VB for example is always going to be in the dark on the details of how it all really works.

 

Last Updated on Wednesday, 24 September 2008 13:36