尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
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
 
Tim Resume
Tim ResumeTim Resume
Tim Resume
Tichung "Tim" Liu
 
chetan_resume
chetan_resumechetan_resume
chetan_resume
CHETAN PATIL
 
MarkCampbellResume02
MarkCampbellResume02MarkCampbellResume02
MarkCampbellResume02
Mark Campbell
 
Alka 2.8yrs exp_resume
Alka 2.8yrs exp_resumeAlka 2.8yrs exp_resume
Alka 2.8yrs exp_resume
Alka Singh
 
Resume
ResumeResume
Resume
Uppala Ece
 
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
Marco Vasapollo
 
Prescient Author
Prescient AuthorPrescient Author
Prescient Author
aatish_ram
 
Resume illia kuchko
Resume illia kuchko Resume illia kuchko
Resume illia kuchko
Illia Kuchko
 
Brandon Miller Resume
Brandon Miller ResumeBrandon Miller Resume
Brandon Miller Resume
brandonmiller3
 
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?
charlesjury
 
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
dynasign
 
Serhiy Kharytonov Resume 01 01 2016
Serhiy Kharytonov Resume 01 01 2016Serhiy Kharytonov Resume 01 01 2016
Serhiy Kharytonov Resume 01 01 2016
skhar
 
Resume
ResumeResume
Resume
Steven Bayer
 
uttam sahu
uttam sahuuttam sahu
uttam sahu
uttam01
 
IR-CV
IR-CVIR-CV
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

Motivation for big data
Motivation for big dataMotivation for big data
Motivation for big data
Arockiaraj Durairaj
 
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
BMC Software
 
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...
David Dawson
 
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
Jurgen Appelo
 
The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSS
Rachel Andrew
 
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
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
Shelly Sanchez Terrell
 
The Presentation Come-Back Kid
The Presentation Come-Back KidThe Presentation Come-Back Kid
The Presentation Come-Back Kid
Ethos3
 

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

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
Versatile Mobitech
 
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
 
Vishal Jadhav
Vishal JadhavVishal Jadhav
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
 
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...
Katy Slemon
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
Wecreate
WecreateWecreate
Wecreate
Jos De Roeck
 
Project copy
Project   copyProject   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...
constantadevelopers
 
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
 
Rashmi_TL
Rashmi_TLRashmi_TL
Rashmi_TL
Rashmi TL
 
Prakash_Ganapathy
Prakash_GanapathyPrakash_Ganapathy
Prakash_Ganapathy
Prakash Ganapathy
 
Sindhumathi Vellaidurai
Sindhumathi VellaiduraiSindhumathi Vellaidurai
Sindhumathi 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
Atish Gaikwad
 
My_Resume_06-May-2015
My_Resume_06-May-2015My_Resume_06-May-2015
My_Resume_06-May-2015
Bhaumik Patel
 
niharika saxena
niharika saxenaniharika saxena
niharika saxena
Niharika Saxena
 
Resume Partha Roy
Resume Partha RoyResume Partha Roy
Resume Partha Roy
Partha Roy
 
Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?
DewStudio
 

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...
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
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
 
Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?
 

Recently uploaded

Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
ScyllaDB
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
UiPathCommunity
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
Kieran Kunhya
 
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to SuccessMongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
DianaGray10
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
Cynthia Thomas
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
Knoldus Inc.
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
Overkill Security
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
Databarracks
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 

Recently uploaded (20)

Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Day 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data ManipulationDay 4 - Excel Automation and Data Manipulation
Day 4 - Excel Automation and Data Manipulation
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
 
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to SuccessMongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
Fuxnet [EN] .pdf
Fuxnet [EN]                                   .pdfFuxnet [EN]                                   .pdf
Fuxnet [EN] .pdf
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 

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)
  翻译: