Object Oriented Analysis is good but Object oriented programming is bad for enterprise applications such as ERP. ERP are object based and not object oriented. The objects created in ERP don’t live long time. They live mostly for the current request of the user.
OOA is good but OOP is bad for enterprise applications
May 13, 2009 by SednaSpaceWhat is next to SaaS, for programmars?
January 9, 2009 by SednaSpaceIf we trace the software developed to ease programmars in the chronological order
Operating System(OS) – These took care of memory allocation, file system and external device interaction
RPC,CORBA,RMI- These took care of connecting processes across network. The programmar need not think about networking code.
RDBMS- An easy way to store and retrieve data.
Java( garbage collection)- Memory leaks were greatly reduced, thus the servers were able to run for longer time.
Application Servers – Multithreading, handling multiple request, clustering was handled automatically the application servers.
SaaS(Software as a Service)- Now scalability and availability are out of programmars mind.
So what is next?
SaaS solutions are too proprietary. Each vendor have their own programming model. It is high time to develop programming independant of technology and architecture. Thus code once and Run anyway. The business logic has to be mentioned in XMLs. These XMLs can be converted to target architecture/platform.
This is exactly the goal of sednaspace. Using sednaspace developers can design,develop and execute their business logic using XML. For more information please visit www.sednaspace.com
View Driven Development
December 9, 2008 by SednaSpaceI think model driven development is not best
approach for software development. First pages
have to be designed and build prototype before model
can be arrived.
Develop ERP using XML
December 1, 2008 by SednaSpaceLanguages like C#, Java need not be used for creating ERP or web enabled database applications. We at sednaspace have designed an xml based language to define business logic. This way you do not lose your business logic.
IT needs ERP platform not ERP
July 6, 2008 by SednaSpaceSaaS is projected as the big saver of IT costs. The cost of intergration and customization is higly downplayed. Also it is projected that IT spends too much of money in maintaining their existing systems. The solution to this problem is an ERP platform and not an ERP. The business users understand their domain much better than an outsourced partner or ERP vendor. These business users want their existing processes to be automated. Currently it is being outsourced or in-house development. But maintance cost is high due to non-standardization of software development.
IT department needs an ERP platform to develop their applications. This makes all their applications easy to maintain and develop.
Intranet SaaS
March 13, 2008 by SednaSpaceSaaS on the cloud has clear benefits(browser based development and deployment). SaaS on the cloud also has limitations in terms of customization and integration. Integration is done thru webservices only. Customization issues are similar to current ERP environment. Now the same environment needs to be replicated within the enterprise. But when it comes to within enterprise, the SaaS has to work on the existing technologies of the enterprise. For this Intranet SaaS has to be built on metadata. Metadata should not be collected only for tables and columns , but also for business logic. This is very important, because IT department has to migrate their applications from one technology to another , when a technology(or sometimes version). becomes obselete