Michael B.T. Bell

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Michael B.T. Bell
File:Bell bt michael.jpg
Nationality American
Alma mater City University of New York
Occupation Enterprise Architect

Michael B.T. Bell is an American enterprise software architect, chiefly recognized for developing the Service-oriented modeling framework (SOMF)[1][2][3][4][5] and the cloud computing modeling notation (CCMN).[6] His innovative research and publications in the fields of software architecture, service-oriented architecture, model-driven engineering, cloud computing, and big data are recognized internationally for their contribution to the software design and development communities.

Biography

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, and Prudential.

Bell’s Service-Oriented Modeling Methodology

File:SOMF V 2.0.jpg
Service-Oriented Modeling Framework (SOMF) Version 2.0

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

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 [10] includes a modeling language and a life cycle methodology (see image on the far right) suited for narrowing the gap between the business and the information technology organizations in the enterprise.

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

Publications

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

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found. Cite error: Invalid <ref> tag; name "Bell" defined multiple times with different content
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.

External links

  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.