fbpx
Wikipedia

Michael B. T. Bell

Michael B.T. Bell is an American novelist,[1] artist, producer, and enterprise software architect, chiefly recognized for developing the Incremental Software Architecture methodology,[2] service-oriented modeling framework (SOMF),[3][4][5][6][7] multidimensional software architecture construction (MSAC),[8] and the cloud computing modeling notation (CCMN).[9] His innovative research and publications in the fields of software architecture, artificial intelligence, service-oriented architecture, Microservices, model-driven engineering, cloud computing, and big data are recognized internationally for their contribution to the software design and development communities.

Michael B.T. Bell
NationalityAmerican
Other namesMickey Bell
Alma materCity University of New York
Occupation(s)Novelist, Artist, Producer, Enterprise Architect

Biography edit

Bell earned his computer science master's degree in 1992 from the City University of New York (CUNY).

After graduation, as a software developer and enterprise architect consultant, he dedicated his career to improving business and technological operations of financial institutions in Wall Street. He developed innovative software algorithms and methodologies for high-volume Electronic trading platforms. This included modules for execution of trading applications, persistence methods for large volumes of data, and design of high-speed network and internet software implementations.

He has worked for J.P. Morgan Chase, Citibank, UBS-Paine Webber, Deutsche Bank, American Express, TD Waterhouse, Pfizer, AIG, Prudential. and United States Department of Veterans Affairs.

Multidimensional Software Architecture Construction edit

The multidimensional software architecture construction (MSAC) methodology is featured in Mr. bell's Software Architect book[10] published in 2023 by Wiley (publisher). The Software Architect Toolbox section of the book elaborates on two chief views of the MSAC:
1) A quantum software architecture geometrical and topological ecosystem that applications and systems are deployed to
2) Fundamental of 3D software design.

Quantum Software Architecture Ecosystem edit

The multidimensional software architecture construction (MSAC) introduces an ever-evolving quantum production environment, a Topological space that is subject to geometrical structural modifications during run time and/or design-time.
These changes to the fabric's three-dimensional space of the deployment ecosystem are due to the evolution of architectural environment attributes and the unpredictable behavior of software implementations that affect the production landscape as a whole.
The animated image below depicts a dynamic production environment that hosts software entities and the dents they imprint on its space's fabric.

 
Multidimensional Software Architecture Construction (MSAC) Ecosystem

Three-Dimensional Software Implementations in an MSAC Ecosystem edit

Each software implementation, such a software application, service, or system deployed to an MSAC geometrical and topological ecosystem, is represented by three dimensions: width/breadth, length/depth, and height (as illustrated in the below animated image.)

 
3D Software Dimensions in a Multidimensional Software Architecture Environment


This 3D implementation model is devised to increase the level of software design specificity needed for construction, deployment, integration, and sustainment in production landscapes. The MSAC methodology is introduced to view and design 3D software constructions in any space, here on earth, any continent, region, or state, and even software deployed to space or other planets.

Each of these software dimensions specifies unique architecture structural attributes in a coordinate system. For example:
Width: granularity, modularity, structural complexity level, source code complexity level
Length: scalability, # of consumers, # of interfaces, computing resource consumption metrics
Hight: software architecture layers, solution stack (technology stack), software architecture environment stack, business or technical capability stack

Service-Oriented Modeling Framework edit

In 2008 Bell introduced the Service-oriented modeling framework (SOMF)[11][12] to the software development community in his book Service-Oriented Modeling.[13]

The service framework, driven by Discipline-specific modeling, was devised to encourage consolidation of software assets, reduction of systems redundancy, and acceleration of time-to-market. SOMF [14] includes a modeling language and a life cycle methodology (see image below) suited for narrowing the gap between the business and the information technology organizations in the enterprise.

 
Service-Oriented Modeling Framework (SOMF)

The framework also includes modeling disciplines and practices of software systems, for the purpose of designing software applications. Furthermore, SOMF [15] offers a variety of architectural styles, such as enterprise architecture, application architecture, service-oriented architecture,[16] and cloud computing.

Furthermore, SOMF consists of three major segments, as illustrated through the below video clip:
Practices and Modeling Environments Segment. Overlapping Abstraction and Realization Practices with corresponding three modeling environments: Conceptual Environment, Analysis Environment, and Logical Environment.
Modeling Disciplines Segment. Each of the modeling environments contains corresponding disciplines: Conceptual Architecture Discipline, Service Discovery & Analysis Discipline, and Logical Architecture Discipline.
Artifact Segment.This part of SOMF identifies the chief artifacts required for each modeling environment.

Service-Oriented Modeling Framework (SOMF) Three Segments (while running stop to review in details)

Incremental Software Architecture Methodology edit

Traditionally, to promote the establishment and growth of an enterprise end-state architecture, architects, typically senior IT professionals, deliver a diagram that depicts a future production landscape.[17] In most cases, these software designers claim that such as a "to be" architecture is unbreakable and could sustain rapid market trends and complex technological evolution. Their claim also seems to assure that the illustrated architecture would operate flawlessly in production. Would it?

In many cases, though, such laid on paper architecture, is merely an academic proposition, which later fails to deliver system stability, business continuity, and superb performance. In other words, this speculative architecture tends to break down because of design flaws, and most important—lack of organizational architecture strategy.

To tackle the deployment of failing applications and systems to production and reduce the risk of harming the operating environment, Michael Bell introduced the Incremental Software Architecture approach that calls for submitting bulletproof architecture blueprints. This enterprise design should also be certified by a wide rainbow of organizational stakeholders to dodge financial calamity and business discontinuity.

How is it possible then to ensure that the illustrated design on paper would indeed render a stable production landscape? The term "stable" means that the deployed systems would meet business and non-functional requirements. The promise of the Incremental Software Architecture, therefore, is rooted in the chief principle, "First Design then Develop." But this alone is short of avoiding financial burden caused by failing implementations. Equally important, another related tenet calls for modifying the charter of development organizations: The software construction phase as we know it now, should focus on proving that architecture assumptions would certainly work in production. Bottomline, "software construction must follow the pace of design evolution." Obviously, not the other way around. The term "design evolution" means that architects should drive the product development life cycle, during which the end-state architecture could be incrementally modified, while software construction follows design alterations until architecture maturity is achieved.

To prove that an end-state architecture would indeed operate flawlessly in production, the grand enterprise design should be decomposed into sub-architectures.[18] Such end-state architecture decomposition, therefore, would allow designers to drill down into their detail architecture and enable developers to focus on constructing architecture segments—one at a time, or some in parallel. But proving that each individual end-state architecture segment works as designed, does not mean that the entire enterprise architecture as a whole would indeed perform flawlessly. To verify if an end-state architecture is stable and could endure production environment pressures, an overall architecture stress testing should be considered to assure its stability and fitness.

Consider the Incremental Software Architecture process,[19] as depicted in the provided diagram below:
1. End-State Architecture Discovery and Analysis. Ascertaining systems and related applications in an end-state architecture proposition
2. End-State Architecture Decomposition. The decomposition process is driven by segmenting the enterprise grand design into structural, behavioral, and volatile regions, so developers can prove that these sub-architectures would indeed work in production
3. End-State Architecture Verification. Authentication tasks include design substantiation (software construction,) end-state architecture stress testing, and enterprise capacity planning.

 
Incremental Software Architecture Process

Publications edit

Michael Bell has published several books and articles. The following is a selection:

  • 2005. "An Organizational Model: The AOM-3, Architecture Organization Structure and Role Models". IP Publishing. ISBN 978-0-9896935-3-0
  • 2006. "Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology". With Eric Marks. Wiley & Sons. ISBN 978-0471768944
  • 2008. "Service-Oriented Modeling: Service Analysis, Design, and Architecture". Wiley & Sons. ISBN 978-0470141113
  • 2010. "SOA Modeling Patterns for Service Oriented Discovery and Analysis". Wiley & Sons. ISBN 978-0470481974
  • 2011. Service Oriented Modeling Specifications for SOMF. Includes Service design and cloud computing.
  • 2016. "Incremental Software Architecture: A Method for Saving Failing IT Implementations" . Wiley & Sons. ISBN 978-1119117643
  • 2020. "Lost in the City of @". Michael Bell. ISBN 978-0-9896935-6-1
  • 2023. "Software Architect". Michael Bell. ISBN 978-1119820970

References edit

  1. ^ Michael, Bell (2020). Lost in the City of @. Michael Bell. ISBN 978-0-9896935-6-1.
  2. ^ Bell, Michael (2016). "The Need for Incremental Software Architecture". Incremental Software Architecture: A Method for Saving Failing IT Implementations. Wiley & Sons. p. 1. ISBN 978-1119117643.
  3. ^ Bell, Michael (2008). "Introduction to Service-Oriented Modeling". Service-Oriented Modeling: Service Analysis, Design, and Architecture. Wiley & Sons. ISBN 978-0-470-14111-3.
  4. ^ Thuraisingham, Bhavani (2010). Secure Semantic Service-Oriented Systems. CRC Press. pp. 42, 43, 152, 153. ISBN 9781420073324.
  5. ^ Hybertson, Duane (2012). Model-oriented Systems Engineering Science: A Unifying Framework for Traditional and Complex Systems (Complex and Enterprise Systems Engineering). Auerbach Publication. pp. 256, 329. ISBN 978-1420072518.
  6. ^ Thuraisingham, Bhavani (2013). Developing and Securing the Cloud. CRC Press. p. 87. ISBN 9781439862919.
  7. ^ Buyya, Rugkumar (2013). Mastering Cloud Computing. Tata McGraw-Hill. pp. 2–30. ISBN 9781259029950.
  8. ^ Bell, Michael (2023). Software Architect. Wiley & Sons. ISBN 978-1119820970.
  9. ^ "Cloud Computing Modeling Notation". Sparx Systems.
  10. ^ Bell, Michael (2023). Software Architect. Wiley & Sons. ISBN 978-1119820970.
  11. ^ Sosinsky, Barrie (2010). Cloud Computing Bible. Wiley & Sons. pp. 288, 289. ISBN 9781118023990.
  12. ^ Trujillo, Juan (2010). Advances in Conceptual Modeling – Applications and Challenges. Springer Science & Business Media. pp. 87, 88. ISBN 9783642163845.
  13. ^ Bell, Michael. "Service-Oriented Modeling". Wiley & Sons.
  14. ^ Dustdar, Schahram (2010). Service Engineering: European Research Results. Springer Science & Business Media. pp. 112, xi. ISBN 9783709104156.
  15. ^ Bell, Michael (2009). SOA Modeling Patterns for Service Oriented Discovery and Analysis. Wiley & Sons. pp. 185, 240. ISBN 9780470579695.
  16. ^ Bell, Michael. "Service-Oriented Architecture". Wiley & Sons.
  17. ^ Bell, Michael (2016). "The Need for Incremental Software Architecture". Incremental Software Architecture: A Method for Saving Failing IT Implementations. Wiley & Sons. pp. 2, 3, 4. ISBN 978-1119117643.
  18. ^ Bell, Michael (2016). "The Need for Incremental Software Architecture". Incremental Software Architecture: A Method for Saving Failing IT Implementations. Wiley & Sons. pp. 5, 6. ISBN 978-1119117643.
  19. ^ Bell, Michael (2016). "The Need for Incremental Software Architecture". Incremental Software Architecture: A Method for Saving Failing IT Implementations. Wiley & Sons. p. 9. ISBN 978-1119117643.

External links edit

  • . Michael Bell/Methodologies Corporation. Archived from the original (Softcopy) on 2013-10-24. Retrieved 2014-02-03.
  • "Interview with Michael Bell about Cloud Computing Modeling Notation" (Softcopy). tknowledgeexchange.techtarget.com online publishing.
  • "State University of Arizona: Service-Oriented Modeling Framework (SOMF) studies and research" (Softcopy). Arizona State University.
  • "Service-Oriented Architecture strategies video" (Softcopy). Michael Bell.
  • "Service-Oriented and Cloud Computing SOMF Modeling Tools" (Softcopy). Sparx Systems.
  • "Service-Oriented and Cloud Computing SOMF Modeling Solutions" (Softcopy). CEPHAS Corporation.

michael, bell, this, article, multiple, issues, please, help, improve, discuss, these, issues, talk, page, learn, when, remove, these, template, messages, this, biography, living, person, needs, additional, citations, verification, please, help, adding, reliab. This article has multiple issues Please help improve it or discuss these issues on the talk page Learn how and when to remove these template messages This biography of a living person needs additional citations for verification Please help by adding reliable sources Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page especially if potentially libelous Find sources Michael B T Bell news newspapers books scholar JSTOR March 2015 Learn how and when to remove this template message This biography of a living person relies too much on references to primary sources Please help by adding secondary or tertiary sources Contentious material about living persons that is unsourced or poorly sourced must be removed immediately especially if potentially libelous or harmful Find sources Michael B T Bell news newspapers books scholar JSTOR March 2015 Learn how and when to remove this template message Learn how and when to remove this template message Michael B T Bell is an American novelist 1 artist producer and enterprise software architect chiefly recognized for developing the Incremental Software Architecture methodology 2 service oriented modeling framework SOMF 3 4 5 6 7 multidimensional software architecture construction MSAC 8 and the cloud computing modeling notation CCMN 9 His innovative research and publications in the fields of software architecture artificial intelligence service oriented architecture Microservices model driven engineering cloud computing and big data are recognized internationally for their contribution to the software design and development communities Michael B T BellNationalityAmericanOther namesMickey BellAlma materCity University of New YorkOccupation s Novelist Artist Producer Enterprise Architect Contents 1 Biography 2 Multidimensional Software Architecture Construction 2 1 Quantum Software Architecture Ecosystem 2 2 Three Dimensional Software Implementations in an MSAC Ecosystem 3 Service Oriented Modeling Framework 4 Incremental Software Architecture Methodology 5 Publications 6 References 7 External linksBiography editBell earned his computer science master s degree in 1992 from the City University of New York CUNY After graduation as a software developer and enterprise architect consultant he dedicated his career to improving business and technological operations of financial institutions in Wall Street He developed innovative software algorithms and methodologies for high volume Electronic trading platforms This included modules for execution of trading applications persistence methods for large volumes of data and design of high speed network and internet software implementations He has worked for J P Morgan Chase Citibank UBS Paine Webber Deutsche Bank American Express TD Waterhouse Pfizer AIG Prudential and United States Department of Veterans Affairs Multidimensional Software Architecture Construction editThe multidimensional software architecture construction MSAC methodology is featured in Mr bell s Software Architect book 10 published in 2023 by Wiley publisher The Software Architect Toolbox section of the book elaborates on two chief views of the MSAC 1 A quantum software architecture geometrical and topological ecosystem that applications and systems are deployed to 2 Fundamental of 3D software design Quantum Software Architecture Ecosystem editThe multidimensional software architecture construction MSAC introduces an ever evolving quantum production environment a Topological space that is subject to geometrical structural modifications during run time and or design time These changes to the fabric s three dimensional space of the deployment ecosystem are due to the evolution of architectural environment attributes and the unpredictable behavior of software implementations that affect the production landscape as a whole The animated image below depicts a dynamic production environment that hosts software entities and the dents they imprint on its space s fabric nbsp Multidimensional Software Architecture Construction MSAC EcosystemThree Dimensional Software Implementations in an MSAC Ecosystem editEach software implementation such a software application service or system deployed to an MSAC geometrical and topological ecosystem is represented by three dimensions width breadth length depth and height as illustrated in the below animated image nbsp 3D Software Dimensions in a Multidimensional Software Architecture Environment This 3D implementation model is devised to increase the level of software design specificity needed for construction deployment integration and sustainment in production landscapes The MSAC methodology is introduced to view and design 3D software constructions in any space here on earth any continent region or state and even software deployed to space or other planets Each of these software dimensions specifies unique architecture structural attributes in a coordinate system For example Width granularity modularity structural complexity level source code complexity level Length scalability of consumers of interfaces computing resource consumption metrics Hight software architecture layers solution stack technology stack software architecture environment stack business or technical capability stackService Oriented Modeling Framework editIn 2008 Bell introduced the Service oriented modeling framework SOMF 11 12 to the software development community in his book Service Oriented Modeling 13 The service framework driven by Discipline specific modeling was devised to encourage consolidation of software assets reduction of systems redundancy and acceleration of time to market SOMF 14 includes a modeling language and a life cycle methodology see image below suited for narrowing the gap between the business and the information technology organizations in the enterprise nbsp Service Oriented Modeling Framework SOMF The framework also includes modeling disciplines and practices of software systems for the purpose of designing software applications Furthermore SOMF 15 offers a variety of architectural styles such as enterprise architecture application architecture service oriented architecture 16 and cloud computing Furthermore SOMF consists of three major segments as illustrated through the below video clip Practices and Modeling Environments Segment Overlapping Abstraction and Realization Practices with corresponding three modeling environments Conceptual Environment Analysis Environment and Logical Environment Modeling Disciplines Segment Each of the modeling environments contains corresponding disciplines Conceptual Architecture Discipline Service Discovery amp Analysis Discipline and Logical Architecture Discipline Artifact Segment This part of SOMF identifies the chief artifacts required for each modeling environment source source source source source source source source Service Oriented Modeling Framework SOMF Three Segments while running stop to review in details Incremental Software Architecture Methodology editTraditionally to promote the establishment and growth of an enterprise end state architecture architects typically senior IT professionals deliver a diagram that depicts a future production landscape 17 In most cases these software designers claim that such as a to be architecture is unbreakable and could sustain rapid market trends and complex technological evolution Their claim also seems to assure that the illustrated architecture would operate flawlessly in production Would it In many cases though such laid on paper architecture is merely an academic proposition which later fails to deliver system stability business continuity and superb performance In other words this speculative architecture tends to break down because of design flaws and most important lack of organizational architecture strategy To tackle the deployment of failing applications and systems to production and reduce the risk of harming the operating environment Michael Bell introduced the Incremental Software Architecture approach that calls for submitting bulletproof architecture blueprints This enterprise design should also be certified by a wide rainbow of organizational stakeholders to dodge financial calamity and business discontinuity How is it possible then to ensure that the illustrated design on paper would indeed render a stable production landscape The term stable means that the deployed systems would meet business and non functional requirements The promise of the Incremental Software Architecture therefore is rooted in the chief principle First Design then Develop But this alone is short of avoiding financial burden caused by failing implementations Equally important another related tenet calls for modifying the charter of development organizations The software construction phase as we know it now should focus on proving that architecture assumptions would certainly work in production Bottomline software construction must follow the pace of design evolution Obviously not the other way around The term design evolution means that architects should drive the product development life cycle during which the end state architecture could be incrementally modified while software construction follows design alterations until architecture maturity is achieved To prove that an end state architecture would indeed operate flawlessly in production the grand enterprise design should be decomposed into sub architectures 18 Such end state architecture decomposition therefore would allow designers to drill down into their detail architecture and enable developers to focus on constructing architecture segments one at a time or some in parallel But proving that each individual end state architecture segment works as designed does not mean that the entire enterprise architecture as a whole would indeed perform flawlessly To verify if an end state architecture is stable and could endure production environment pressures an overall architecture stress testing should be considered to assure its stability and fitness Consider the Incremental Software Architecture process 19 as depicted in the provided diagram below 1 End State Architecture Discovery and Analysis Ascertaining systems and related applications in an end state architecture proposition 2 End State Architecture Decomposition The decomposition process is driven by segmenting the enterprise grand design into structural behavioral and volatile regions so developers can prove that these sub architectures would indeed work in production 3 End State Architecture Verification Authentication tasks include design substantiation software construction end state architecture stress testing and enterprise capacity planning nbsp Incremental Software Architecture ProcessPublications editMichael Bell has published several books and articles The following is a selection 2005 An Organizational Model The AOM 3 Architecture Organization Structure and Role Models IP Publishing ISBN 978 0 9896935 3 0 2006 Service Oriented Architecture A Planning and Implementation Guide for Business and Technology With Eric Marks Wiley amp Sons ISBN 978 0471768944 2008 Service Oriented Modeling Service Analysis Design and Architecture Wiley amp Sons ISBN 978 0470141113 2010 SOA Modeling Patterns for Service Oriented Discovery and Analysis Wiley amp Sons ISBN 978 0470481974 2011 Service Oriented Modeling Specifications for SOMF Includes Service design and cloud computing 2016 Incremental Software Architecture A Method for Saving Failing IT Implementations Wiley amp Sons ISBN 978 1119117643 2020 Lost in the City of Michael Bell ISBN 978 0 9896935 6 1 2023 Software Architect Michael Bell ISBN 978 1119820970References edit Michael Bell 2020 Lost in the City of Michael Bell ISBN 978 0 9896935 6 1 Bell Michael 2016 The Need for Incremental Software Architecture Incremental Software Architecture A Method for Saving Failing IT Implementations Wiley amp Sons p 1 ISBN 978 1119117643 Bell Michael 2008 Introduction to Service Oriented Modeling Service Oriented Modeling Service Analysis Design and Architecture Wiley amp Sons ISBN 978 0 470 14111 3 Thuraisingham Bhavani 2010 Secure Semantic Service Oriented Systems CRC Press pp 42 43 152 153 ISBN 9781420073324 Hybertson Duane 2012 Model oriented Systems Engineering Science A Unifying Framework for Traditional and Complex Systems Complex and Enterprise Systems Engineering Auerbach Publication pp 256 329 ISBN 978 1420072518 Thuraisingham Bhavani 2013 Developing and Securing the Cloud CRC Press p 87 ISBN 9781439862919 Buyya Rugkumar 2013 Mastering Cloud Computing Tata McGraw Hill pp 2 30 ISBN 9781259029950 Bell Michael 2023 Software Architect Wiley amp Sons ISBN 978 1119820970 Cloud Computing Modeling Notation Sparx Systems Bell Michael 2023 Software Architect Wiley amp Sons ISBN 978 1119820970 Sosinsky Barrie 2010 Cloud Computing Bible Wiley amp Sons pp 288 289 ISBN 9781118023990 Trujillo Juan 2010 Advances in Conceptual Modeling Applications and Challenges Springer Science amp Business Media pp 87 88 ISBN 9783642163845 Bell Michael Service Oriented Modeling Wiley amp Sons Dustdar Schahram 2010 Service Engineering European Research Results Springer Science amp Business Media pp 112 xi ISBN 9783709104156 Bell Michael 2009 SOA Modeling Patterns for Service Oriented Discovery and Analysis Wiley amp Sons pp 185 240 ISBN 9780470579695 Bell Michael Service Oriented Architecture Wiley amp Sons Bell Michael 2016 The Need for Incremental Software Architecture Incremental Software Architecture A Method for Saving Failing IT Implementations Wiley amp Sons pp 2 3 4 ISBN 978 1119117643 Bell Michael 2016 The Need for Incremental Software Architecture Incremental Software Architecture A Method for Saving Failing IT Implementations Wiley amp Sons pp 5 6 ISBN 978 1119117643 Bell Michael 2016 The Need for Incremental Software Architecture Incremental Software Architecture A Method for Saving Failing IT Implementations Wiley amp Sons p 9 ISBN 978 1119117643 External links edit SOMF Examples amp Language Notation Michael Bell Methodologies Corporation Archived from the original Softcopy on 2013 10 24 Retrieved 2014 02 03 Interview with Michael Bell about Cloud Computing Modeling Notation Softcopy tknowledgeexchange techtarget com online publishing State University of Arizona Service Oriented Modeling Framework SOMF studies and research Softcopy Arizona State University Service Oriented Architecture strategies video Softcopy Michael Bell Service Oriented and Cloud Computing SOMF Modeling Tools Softcopy Sparx Systems Service Oriented and Cloud Computing SOMF Modeling Solutions Softcopy CEPHAS Corporation Retrieved from https en wikipedia org w index php title Michael B T Bell amp oldid 1215646911, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.