SlideShare a Scribd company logo
1 of 13
Why SednaSpace? By D.Arockiaraj  CTO, SednaSpace
Traditional Development Gather requirements. Define  architecture and design. Develop the application based on the architecture and design Test the application Deploy application
       Traditional Development  Issues Any mistake made in a step is discovered in the next step only. It is very difficult to gather requirements completely before starting the project. It is difficult to check whether developers have written code adhering to the architecture and design specified. The end user can visualize the application only after completing development(it could be partial). Implementing changes after seeing the application is hard and painful. Sometimes we may need to work on the same screen many times. Changing architecture or design half way in the project is very difficult and time consuming. The documentation for the application has to be kept in synch with the application changes. Migrating to another technology will be very difficult.
Enterprise Application Any enterprise application has three parts. User Interface(UI)(HTML, Flex, Windows Forms, Java Swing etc) Business Logic(BL)(C#, Java, PHP etc) Data(Files, RDBMS etc)
Architecture Architecture depends on how the UI, Business Logic and data are linked together.
Monolithic Architecture User Interface, Business logic and data are within the same executable. All the three exist in the same process. E.g. Word, PowerPoint
       Client/Server Architecture User Interface and (business logic + data) are in separate executables. 	OR (User Interface + business logic) and data are in separate executables. The two executables are linked using network protocols. E.g. Outlook and Exchange Server
Web Architecture User Interface, Business logic and data are in different executables. User Interface is executed browser. Business logic is executed by application server Data is stored in RDBMS
Business Perspective No matter what the architecture is, the business problem is the same.
What we need? Software development should be based on business problem rather than on architecture and design. i.e. Software development should be independent of technology and architecture.
SednaSpace A tool to collect technical details about the application, independent of technology. A server to execute the collected details. The application can be executed in .net or Java environment A code generator to generate code from the collected details. A BPM designer to define business process. A BPM engine to execute business process.
       SednaSpace Solution Need not gather complete requirements before starting to develop the application. Development and requirements gathering can be done simultaneously. The end user can be engaged on a daily basis. Thus the end user gives feed back right away for the developer to implement changes. Technical Documentation is automatically generated , thus the documentation is in synch with the application developed. Code is generated by SednaSpace as per the architecture and design specified. Thus there will be no violation of architecture or design. Applying changes is easy in SednaSpace. Migrating to another architecture or technology can be done with zero to less effort.
Contact SednaSpace www.sednaspace.com sales@sednaspace.com bsoosai@sednaspace.com Cell: +91 94440 69727(Borgia Soosai)

More Related Content

What's hot

Amutha Sandra - 1 Page CV
Amutha Sandra - 1 Page CVAmutha Sandra - 1 Page CV
Amutha Sandra - 1 Page CV
Amutha Sandra
 
sunanda having 4.10 yrs of exp in .net and SQL
sunanda having 4.10 yrs of exp in .net and SQLsunanda having 4.10 yrs of exp in .net and SQL
sunanda having 4.10 yrs of exp in .net and SQL
sunanda Sunanda1989
 
MarkCampbellResume02
MarkCampbellResume02MarkCampbellResume02
MarkCampbellResume02
Mark Campbell
 
Serhiy Kharytonov Resume 01 01 2016
Serhiy Kharytonov Resume 01 01 2016Serhiy Kharytonov Resume 01 01 2016
Serhiy Kharytonov Resume 01 01 2016
skhar
 
uttam sahu
uttam sahuuttam sahu
uttam sahu
uttam01
 
Duke, Brian_MDSupportServicesProfessional
Duke, Brian_MDSupportServicesProfessionalDuke, Brian_MDSupportServicesProfessional
Duke, Brian_MDSupportServicesProfessional
Brian Duke
 
RESUME OF THOUFEEQ MOHAMED WITH 4 YRS OF EXP IN .NET
RESUME OF THOUFEEQ MOHAMED WITH 4 YRS OF EXP IN .NETRESUME OF THOUFEEQ MOHAMED WITH 4 YRS OF EXP IN .NET
RESUME OF THOUFEEQ MOHAMED WITH 4 YRS OF EXP IN .NET
Thoufeeq Mohamed
 
ThomasLiaoResume
ThomasLiaoResumeThomasLiaoResume
ThomasLiaoResume
Thomas Liao
 

What's hot (20)

Amutha Sandra - 1 Page CV
Amutha Sandra - 1 Page CVAmutha Sandra - 1 Page CV
Amutha Sandra - 1 Page CV
 
sunanda having 4.10 yrs of exp in .net and SQL
sunanda having 4.10 yrs of exp in .net and SQLsunanda having 4.10 yrs of exp in .net and SQL
sunanda having 4.10 yrs of exp in .net and SQL
 
Tim Resume
Tim ResumeTim Resume
Tim Resume
 
chetan_resume
chetan_resumechetan_resume
chetan_resume
 
MarkCampbellResume02
MarkCampbellResume02MarkCampbellResume02
MarkCampbellResume02
 
Alka 2.8yrs exp_resume
Alka 2.8yrs exp_resumeAlka 2.8yrs exp_resume
Alka 2.8yrs exp_resume
 
Resume
ResumeResume
Resume
 
D. AI 2 - Low-code Platforms and AI
D. AI 2 - Low-code Platforms and AID. AI 2 - Low-code Platforms and AI
D. AI 2 - Low-code Platforms and AI
 
Prescient Author
Prescient AuthorPrescient Author
Prescient Author
 
Resume illia kuchko
Resume illia kuchko Resume illia kuchko
Resume illia kuchko
 
Brandon Miller Resume
Brandon Miller ResumeBrandon Miller Resume
Brandon Miller Resume
 
Why .Net is Popular Trend Among Developers?
Why .Net is Popular Trend Among Developers?Why .Net is Popular Trend Among Developers?
Why .Net is Popular Trend Among Developers?
 
3 Digital Signage and System Software Vs Application Software Important Points
3 Digital Signage and System Software Vs Application Software Important Points3 Digital Signage and System Software Vs Application Software Important Points
3 Digital Signage and System Software Vs Application Software Important Points
 
Serhiy Kharytonov Resume 01 01 2016
Serhiy Kharytonov Resume 01 01 2016Serhiy Kharytonov Resume 01 01 2016
Serhiy Kharytonov Resume 01 01 2016
 
Resume
ResumeResume
Resume
 
uttam sahu
uttam sahuuttam sahu
uttam sahu
 
IR-CV
IR-CVIR-CV
IR-CV
 
Duke, Brian_MDSupportServicesProfessional
Duke, Brian_MDSupportServicesProfessionalDuke, Brian_MDSupportServicesProfessional
Duke, Brian_MDSupportServicesProfessional
 
RESUME OF THOUFEEQ MOHAMED WITH 4 YRS OF EXP IN .NET
RESUME OF THOUFEEQ MOHAMED WITH 4 YRS OF EXP IN .NETRESUME OF THOUFEEQ MOHAMED WITH 4 YRS OF EXP IN .NET
RESUME OF THOUFEEQ MOHAMED WITH 4 YRS OF EXP IN .NET
 
ThomasLiaoResume
ThomasLiaoResumeThomasLiaoResume
ThomasLiaoResume
 

Viewers also liked

Viewers also liked (8)

Motivation for big data
Motivation for big dataMotivation for big data
Motivation for big data
 
Take a Look Under the Hood of BMC Remedy with Smart IT: An Architectural Review
Take a Look Under the Hood of BMC Remedy with Smart IT:  An Architectural ReviewTake a Look Under the Hood of BMC Remedy with Smart IT:  An Architectural Review
Take a Look Under the Hood of BMC Remedy with Smart IT: An Architectural Review
 
DDD & Microservices from the Front Lines: Building Evolvable Software with Ev...
DDD & Microservices from the Front Lines: Building Evolvable Software with Ev...DDD & Microservices from the Front Lines: Building Evolvable Software with Ev...
DDD & Microservices from the Front Lines: Building Evolvable Software with Ev...
 
The Dolt's Guide To Self-Organization
The Dolt's Guide To Self-OrganizationThe Dolt's Guide To Self-Organization
The Dolt's Guide To Self-Organization
 
The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSS
 
The Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris LemaThe Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris Lema
 
Classroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsClassroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and Adolescents
 
The Presentation Come-Back Kid
The Presentation Come-Back KidThe Presentation Come-Back Kid
The Presentation Come-Back Kid
 

Similar to Sedna space philosophy

COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
write31
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar
 
2014_report
2014_report2014_report
2014_report
K SEZER
 
Mandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNetMandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNet
Mandar Kamate
 
SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)
Selcuk Celik
 
Atish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish_Gaikwad_Dot_Net_9_4_Years_ExpAtish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish Gaikwad
 
My_Resume_06-May-2015
My_Resume_06-May-2015My_Resume_06-May-2015
My_Resume_06-May-2015
Bhaumik Patel
 

Similar to Sedna space philosophy (20)

Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application Architecture
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Vishal Jadhav
Vishal JadhavVishal Jadhav
Vishal Jadhav
 
2014_report
2014_report2014_report
2014_report
 
Mandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNetMandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNet
 
Web application architecture guide how it works types, components, best pract...
Web application architecture guide how it works types, components, best pract...Web application architecture guide how it works types, components, best pract...
Web application architecture guide how it works types, components, best pract...
 
Wecreate
WecreateWecreate
Wecreate
 
Project copy
Project   copyProject   copy
Project copy
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
 
SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)
 
Rashmi_TL
Rashmi_TLRashmi_TL
Rashmi_TL
 
Prakash_Ganapathy
Prakash_GanapathyPrakash_Ganapathy
Prakash_Ganapathy
 
Sindhumathi Vellaidurai
Sindhumathi VellaiduraiSindhumathi Vellaidurai
Sindhumathi Vellaidurai
 
Atish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish_Gaikwad_Dot_Net_9_4_Years_ExpAtish_Gaikwad_Dot_Net_9_4_Years_Exp
Atish_Gaikwad_Dot_Net_9_4_Years_Exp
 
My_Resume_06-May-2015
My_Resume_06-May-2015My_Resume_06-May-2015
My_Resume_06-May-2015
 
niharika saxena
niharika saxenaniharika saxena
niharika saxena
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
 
Low Code Development Platform California
Low Code Development Platform CaliforniaLow Code Development Platform California
Low Code Development Platform California
 
Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Sedna space philosophy

  • 1. Why SednaSpace? By D.Arockiaraj CTO, SednaSpace
  • 2. Traditional Development Gather requirements. Define architecture and design. Develop the application based on the architecture and design Test the application Deploy application
  • 3. Traditional Development Issues Any mistake made in a step is discovered in the next step only. It is very difficult to gather requirements completely before starting the project. It is difficult to check whether developers have written code adhering to the architecture and design specified. The end user can visualize the application only after completing development(it could be partial). Implementing changes after seeing the application is hard and painful. Sometimes we may need to work on the same screen many times. Changing architecture or design half way in the project is very difficult and time consuming. The documentation for the application has to be kept in synch with the application changes. Migrating to another technology will be very difficult.
  • 4. Enterprise Application Any enterprise application has three parts. User Interface(UI)(HTML, Flex, Windows Forms, Java Swing etc) Business Logic(BL)(C#, Java, PHP etc) Data(Files, RDBMS etc)
  • 5. Architecture Architecture depends on how the UI, Business Logic and data are linked together.
  • 6. Monolithic Architecture User Interface, Business logic and data are within the same executable. All the three exist in the same process. E.g. Word, PowerPoint
  • 7. Client/Server Architecture User Interface and (business logic + data) are in separate executables. OR (User Interface + business logic) and data are in separate executables. The two executables are linked using network protocols. E.g. Outlook and Exchange Server
  • 8. Web Architecture User Interface, Business logic and data are in different executables. User Interface is executed browser. Business logic is executed by application server Data is stored in RDBMS
  • 9. Business Perspective No matter what the architecture is, the business problem is the same.
  • 10. What we need? Software development should be based on business problem rather than on architecture and design. i.e. Software development should be independent of technology and architecture.
  • 11. SednaSpace A tool to collect technical details about the application, independent of technology. A server to execute the collected details. The application can be executed in .net or Java environment A code generator to generate code from the collected details. A BPM designer to define business process. A BPM engine to execute business process.
  • 12. SednaSpace Solution Need not gather complete requirements before starting to develop the application. Development and requirements gathering can be done simultaneously. The end user can be engaged on a daily basis. Thus the end user gives feed back right away for the developer to implement changes. Technical Documentation is automatically generated , thus the documentation is in synch with the application developed. Code is generated by SednaSpace as per the architecture and design specified. Thus there will be no violation of architecture or design. Applying changes is easy in SednaSpace. Migrating to another architecture or technology can be done with zero to less effort.
  • 13. Contact SednaSpace www.sednaspace.com sales@sednaspace.com bsoosai@sednaspace.com Cell: +91 94440 69727(Borgia Soosai)