Soumettre la recherche
Mettre en ligne
Introduction to Service-Oriented Modeling Framework (SOMF)
•
Télécharger en tant que KEY, PDF
•
6 j'aime
•
2,745 vues
M
Methodologies Corporation
Suivre
Service-Oriented Modeling Framework (SOMF) for the Enterprise.
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 94
Télécharger maintenant
Recommandé
Visualization of explanations in recommender systems
Visualization of explanations in recommender systems
Universiti Technologi Malaysia (UTM)
What is SOMF? What is Service-Oriented Modeling?
What is SOMF? What is Service-Oriented Modeling?
Methodologies Corporation
Overview of entity framework by software outsourcing company india
Overview of entity framework by software outsourcing company india
Jignesh Aakoliya
Domain Driven Design Framework
Domain Driven Design Framework
Bien Hoang
Framework Design Guidelines For Brussels Users Group
Framework Design Guidelines For Brussels Users Group
brada
Framework for the analysis and design of encryption strategies based on d...
Framework for the analysis and design of encryption strategies based on d...
darg0001
Nimble framework
Nimble framework
tusjain
DRE REPORT- 2014 (1)
DRE REPORT- 2014 (1)
Gladys Sanchez
Recommandé
Visualization of explanations in recommender systems
Visualization of explanations in recommender systems
Universiti Technologi Malaysia (UTM)
What is SOMF? What is Service-Oriented Modeling?
What is SOMF? What is Service-Oriented Modeling?
Methodologies Corporation
Overview of entity framework by software outsourcing company india
Overview of entity framework by software outsourcing company india
Jignesh Aakoliya
Domain Driven Design Framework
Domain Driven Design Framework
Bien Hoang
Framework Design Guidelines For Brussels Users Group
Framework Design Guidelines For Brussels Users Group
brada
Framework for the analysis and design of encryption strategies based on d...
Framework for the analysis and design of encryption strategies based on d...
darg0001
Nimble framework
Nimble framework
tusjain
DRE REPORT- 2014 (1)
DRE REPORT- 2014 (1)
Gladys Sanchez
Process Design on Prabandhan Framework
Process Design on Prabandhan Framework
Anil Mande
E learning analysis and design framework
E learning analysis and design framework
Eric Kluijfhout
OSVR Software Framework - Core - April 2015
OSVR Software Framework - Core - April 2015
Ryan A. Pavlik
Software Engineering - 02. Framework
Software Engineering - 02. Framework
Arry Arman
Design Frameworks for Analysis and Synthesis of Complex Systems
Design Frameworks for Analysis and Synthesis of Complex Systems
drjanroodt
Teaching requirements analysis REET 2014 at RE2014
Teaching requirements analysis REET 2014 at RE2014
Luisa Mich
Software Frameworks for Music Information Retrieval
Software Frameworks for Music Information Retrieval
Xavier Amatriain
How UI Framework improves design process
How UI Framework improves design process
Marian Mota
ADUF - Adaptable Design Up Front
ADUF - Adaptable Design Up Front
Hayim Makabee
A modern approach to game analysis and design: the AGE framework
A modern approach to game analysis and design: the AGE framework
Roberto Dillon
Using Environment as a Framework for Urban Design
Using Environment as a Framework for Urban Design
Rutgers University
How UI Framework improves design process - 2015 (Dribbble meetup)
How UI Framework improves design process - 2015 (Dribbble meetup)
Marian Mota
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
shailesh.bohra
Frameworks Are The Future of Design
Frameworks Are The Future of Design
Joe Lamantia
Design engineering
Design engineering
Vikram Dahiya
A Security Analysis Framework Powered By An Expert System
A Security Analysis Framework Powered By An Expert System
Maher Gamal
Framework Design Guidelines
Framework Design Guidelines
brada
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Contenu connexe
En vedette
Process Design on Prabandhan Framework
Process Design on Prabandhan Framework
Anil Mande
E learning analysis and design framework
E learning analysis and design framework
Eric Kluijfhout
OSVR Software Framework - Core - April 2015
OSVR Software Framework - Core - April 2015
Ryan A. Pavlik
Software Engineering - 02. Framework
Software Engineering - 02. Framework
Arry Arman
Design Frameworks for Analysis and Synthesis of Complex Systems
Design Frameworks for Analysis and Synthesis of Complex Systems
drjanroodt
Teaching requirements analysis REET 2014 at RE2014
Teaching requirements analysis REET 2014 at RE2014
Luisa Mich
Software Frameworks for Music Information Retrieval
Software Frameworks for Music Information Retrieval
Xavier Amatriain
How UI Framework improves design process
How UI Framework improves design process
Marian Mota
ADUF - Adaptable Design Up Front
ADUF - Adaptable Design Up Front
Hayim Makabee
A modern approach to game analysis and design: the AGE framework
A modern approach to game analysis and design: the AGE framework
Roberto Dillon
Using Environment as a Framework for Urban Design
Using Environment as a Framework for Urban Design
Rutgers University
How UI Framework improves design process - 2015 (Dribbble meetup)
How UI Framework improves design process - 2015 (Dribbble meetup)
Marian Mota
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
shailesh.bohra
Frameworks Are The Future of Design
Frameworks Are The Future of Design
Joe Lamantia
Design engineering
Design engineering
Vikram Dahiya
A Security Analysis Framework Powered By An Expert System
A Security Analysis Framework Powered By An Expert System
Maher Gamal
Framework Design Guidelines
Framework Design Guidelines
brada
En vedette
(17)
Process Design on Prabandhan Framework
Process Design on Prabandhan Framework
E learning analysis and design framework
E learning analysis and design framework
OSVR Software Framework - Core - April 2015
OSVR Software Framework - Core - April 2015
Software Engineering - 02. Framework
Software Engineering - 02. Framework
Design Frameworks for Analysis and Synthesis of Complex Systems
Design Frameworks for Analysis and Synthesis of Complex Systems
Teaching requirements analysis REET 2014 at RE2014
Teaching requirements analysis REET 2014 at RE2014
Software Frameworks for Music Information Retrieval
Software Frameworks for Music Information Retrieval
How UI Framework improves design process
How UI Framework improves design process
ADUF - Adaptable Design Up Front
ADUF - Adaptable Design Up Front
A modern approach to game analysis and design: the AGE framework
A modern approach to game analysis and design: the AGE framework
Using Environment as a Framework for Urban Design
Using Environment as a Framework for Urban Design
How UI Framework improves design process - 2015 (Dribbble meetup)
How UI Framework improves design process - 2015 (Dribbble meetup)
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
Frameworks Are The Future of Design
Frameworks Are The Future of Design
Design engineering
Design engineering
A Security Analysis Framework Powered By An Expert System
A Security Analysis Framework Powered By An Expert System
Framework Design Guidelines
Framework Design Guidelines
Dernier
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Dernier
(20)
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Introduction to Service-Oriented Modeling Framework (SOMF)
1.
Service-Oriented Modeling Framework
(SOMF) Overview Service-Oriented Development Life Cycle Modeling Modeling Framework (SOMF) for the Enterprise Service-Oriented Copyright © Methodologies Corporation, www.ModelingConcepts.com
2.
Service-Oriented Modeling Framework
(SOMF) Service-Oriented Modeling Framework (SOMF) ServiceOriented Modeling Practices action Practic Abstr e Real ization Practic e Modeling Assets Conceptual Environment Analysis Environment Logical Environment Modeling Environments Modeling Artifacts Disciplines Modeling Modeling Methodology & Service Service Conceptual Business Service Logical Framework Discovery & Conceptualization Architecture Integration Design Architecture Analysis Discipline Discipline Discipline Discipline Discipline Discipline Service Life Cycle Conceptual Conceptual Analysis Design Logical Roadmap Service Architecture Service Service Architecture Design & Architecture Disciplines Modeling Language Modeling Solution Solution Solutions Service Architecture Modeling Patterns Best-Practices Architecture Asset Loose Modularity & Business Virtualization Interoperability Best-Practices Reuse & Coupling Componentization Transparency Traceability Consolidation Copyright © Methodologies Corporation, www.ModelingConcepts.com
3.
Service Structures
Copyright © Methodologies Corporation, www.ModelingConcepts.com
4.
Service Structures
Copyright © Methodologies Corporation, www.ModelingConcepts.com
5.
Service Structures
Indivisible software asset Copyright © Methodologies Corporation, www.ModelingConcepts.com
6.
Service Structures
Composite service hierarchical Indivisible software formation asset Copyright © Methodologies Corporation, www.ModelingConcepts.com
7.
Service Structures
Composite service hierarchical Indivisible software formation asset Distributed and related software assets Copyright © Methodologies Corporation, www.ModelingConcepts.com
8.
Service-Oriented Modeling Conceptual
Styles Motivation: How to Discover Conceptual Services, Relate Concepts, Generalize or Specify Concepts, Create Organizational Service Taxonomies, Identify Service Reusability Opportunities, and Overcome Service Interoperability Challenges Copyright © Methodologies Corporation, www.ModelingConcepts.com
9.
Service-Oriented Modeling Conceptual
Styles Motivation: How to Discover Conceptual Services, Relate Concepts, Generalize or Specify Concepts, Create Organizational Service Taxonomies, Identify Service-Oriented Modeling Styles for Messaging, Service Reusability Opportunities, Workflow, Orchestration, and Overcome Service Logical Composition, and Interoperability Challenges Service Transactional Patterns Copyright © Methodologies Corporation, www.ModelingConcepts.com
10.
Service Life Cycle
Copyright © Methodologies Corporation, www.ModelingConcepts.com
11.
Service-Oriented Discovery &
Analysis Modeling Copyright © Methodologies Corporation, www.ModelingConcepts.com
12.
Service-Oriented Discovery &
Analysis Modeling Toolbox Copyright © Methodologies Corporation, www.ModelingConcepts.com
13.
Service-Oriented Discovery &
Analysis Modeling Benefits • Service Discovery • Proposing a Service-Oriented Solution • Identifying Service Granularity Levels • Service Life Cycle Traceability • Business, ROI, and Founding Traceability • Architecture Best-Practices Traceability • Technological Traceability • Tracing Service Transformations • Software Asset Reuse • Facilitating Efficient SOA Integration Strategies • Offering Methods for Abstracting SOA Technologies • Abstraction of Architectural Components • Proposing Service-Oriented Asset Management Methods • Fostering SOA Best-Practices • Enabling Business & Technological Traceability • Tracing Service Analysis Decisions & Train of Thought • Resolve Business Process & Service Containment Aspects Copyright © Methodologies Corporation, www.ModelingConcepts.com
14.
Service-Oriented Discovery &
Analysis Notation Motivation: How to Discover and Analyze services for Granularity, Reusability, Interoperability Success, etc… Copyright © Methodologies Corporation, www.ModelingConcepts.com
15.
A Service-Oriented Modeling
Dashboard I have always wanted to own a bank. So my initial step was to provide Checking Account offerings to my first clients… Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
16.
A Service-Oriented Modeling
Dashboard But my clients demanded more than a Checking Account service. I added a Savings Account service to my line of business! Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
17.
A Service-Oriented Composite
Structure To further generalize my business and expand it to other territories, I grouped these services under the name Banking Account Service, so in the future I can add more banking services… Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
18.
A Service-Oriented Composite
Structure To further generalize my business and expand it to other territories, I grouped these services under the name Banking Account Service, so in the future I can add more banking services… Note the “Aggregated” notation used to depict service Partial aggregation Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
19.
Composite Structures are
Hierarchical Formations Here I even suggested to accentuate Customer as the most important aspect of my business. Thus, I added Customer Accounts offerings to provide customer support, internet access, and more. Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
20.
Composite Structures are
Hierarchical Formations Here I even suggested to accentuate Customer as the most important aspect of my business. Thus, I added Customer Accounts offerings to provide customer support, internet access, and more. Note the “Aggregated” symbol used to identify containment. Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
21.
Composite Structures Are
Aggregated Formations And finally I was able to provide a small Equity Trading Account Service to augment my business offerings! Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
22.
Composite Structures Are
Aggregated Formations And finally I was able to provide a small Equity Trading Account Service to augment my business offerings! Service G was aggregated into F Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
23.
Subtraction Operations Are
all about Elimination of Assets! But when a recession hit the street, people diversified their investments, and moved their attention to Fixed-Income investment opportunities. My business suffered a great loss! Thus I instructed to retire the Equity Trading Account service. Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
24.
Subtraction Operations Are
all about Elimination of Assets! But when a recession hit the street, people diversified their investments, and moved their attention to Fixed-Income investment opportunities. My business suffered a great loss! Thus I instructed to retire the Equity Trading Account service. The “Subtracted” symbol indicates service retirement Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
25.
Software Asset Consolidation
is on the Horizon! We Start with Service Decomposition… Just as every good business, it was the time to reorganize! It seemed logically that the Customer Accounts service should be consolidated with the Banking Account service. So what do we do next? Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
26.
Software Asset Consolidation
is on the Horizon! We Start with Service Decomposition… Just as every good business, it was the time to reorganize! It seemed logically that the Customer Accounts service should be consolidated with the Banking Account service. So what do we do next? Use the “Decomposed” symbol to break down coarse-grained services Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
27.
Consider Decomposition and
Transformation of Assets! I ordered to demote the Customer Accounts service before merging it with the Banking Account service. Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
28.
Consider Decomposition and
Transformation of Assets! I ordered to demote the Customer Accounts service before merging it with the Banking Account service. Use the “Transformed” symbol to signify the transition from a composite to an atomic service Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
29.
Continue with Decomposition
of Assets! And I also ordered the demotion of the Banking Account service! Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
30.
Continue with Decomposition
of Assets! And I also ordered the demotion of the Banking Account service! The “Decomposed” symbol indicates service break down Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
31.
Continue with Transformation
of Assets! The Banking Account service was demoted. At this point, we were ready to consolidate…. Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
32.
Continue with Transformation
of Assets! The Banking Account service was demoted. At this point, we were ready to consolidate…. Since service C is empty, it’s being transformed to an atomic service A-C Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
33.
Unification of Atomic
Structures We finally consolidated these two service offerings in anticipation to even merge more assets. Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
34.
Unification of Atomic
Structures We finally consolidated these two service offerings in anticipation to even merge more assets. Partial Notation The “Unified” symbol indicates Consolidation of services Copyright © Methodologies Corporation, www.ModelingConcepts.com
35.
Comments and Sequence
of Events are always Welcome! Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
36.
Aggregation of Services
Combines Related Software Entities Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
37.
Aggregation of Services
Combines Related Software Entities Partial Notation A-C, A-F atomic service transformed to CF (composite service) because it aggregates now services D and E Copyright © Methodologies Corporation, www.ModelingConcepts.com
38.
Distributed Service Formations •
Understand Distributed Formation • Understand Interoperability • Understand Reusability • Understand Service Relationship Copyright © Methodologies Corporation, www.ModelingConcepts.com
39.
Creating Cluster Formations
Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
40.
Creating Cluster Formations
Partial Notation Cluster CL-A aggregates services D and G Copyright © Methodologies Corporation, www.ModelingConcepts.com
41.
Aggregating Services by
Employing Clusters Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
42.
Aggregating Services by
Employing Clusters Cluster CL-A also aggregates services E and F Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
43.
Exploring Service Commonalities
Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
44.
Exploring Service Commonalities
Partial Notation Cluster CL-B aggregates services H, J, and I Copyright © Methodologies Corporation, www.ModelingConcepts.com
45.
Increasing Software Asset
Reusability Partial Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
46.
Increasing Software Asset
Reusability Partial Notation Clusters CL-A and CL-B intersect. Services E and F reside in the overlapping clusters’ area Copyright © Methodologies Corporation, www.ModelingConcepts.com
47.
Application Level Service-Oriented
Analysis Copyright © Methodologies Corporation, www.ModelingConcepts.com
48.
Imagine a Java
Program named BankingAccount.Java that has 16 business activities that provide Banking Account services Copyright © Methodologies Corporation, www.ModelingConcepts.com
49.
Wouldn’t it be
Easier to logically partition these methods into four distinguished groups? 1. Login method group 2. Savings Account method group 3. Checking Account method group 4. Banking Account method group Copyright © Methodologies Corporation, www.ModelingConcepts.com
50.
…And Wouldn’t it
be practical to regard each of these method groups as a service? 1. Login Service 2. Savings Account Service 3. Checking Account Service 4. Banking Account Service Copyright © Methodologies Corporation, www.ModelingConcepts.com
51.
If this makes
sense, we can visualize this formation as a composite service that contains smaller and finer grained services. The most generalized service, the Banking Account service that consists of general banking account activities (methods), is regarded as a composite service that aggregates smaller services (fined-grained), each of which is an atomic service (indivisible entity). Copyright © Methodologies Corporation, www.ModelingConcepts.com
52.
During your service-oriented
analysis phase, you may want to decompose your Baking Account Composite Service, reduce its size and increase the reusability rate of the Login Atomic Service. The Login.Java is the program that executes the Login Atomic Service. Copyright © Methodologies Corporation, www.ModelingConcepts.com
53.
While analyzing your
services, the Login Atomic Service may be a candidate for aggregation. You may want to include it in the already existing BankingUtility.Java program to join the other utility services that are aggregated into the Banking Utility Composite Service. Copyright © Methodologies Corporation, www.ModelingConcepts.com
54.
Service Analysis Process
Traceability Perspective Analysis Decisions are Your Company's Intellectual Property. SOMF Can Assist You to Document this Process and Your Train of Thought, and Preserve Analysis Considerations Copyright © Methodologies Corporation, www.ModelingConcepts.com
55.
Analysis Process Traceability The
Service-Oriented Modeling Framework (SOMF) introduces a formal language that can be used to describe an analysis process. This approach advocates that you preserve and document the train of thought that influenced your analysis decisions. Note the sequence of events in the below service analysis diagram. Copyright © Methodologies Corporation, www.ModelingConcepts.com
56.
SOMF Enables Business
& Service Life Cycle Traceability Copyright © Methodologies Corporation, www.ModelingConcepts.com
57.
Business & Service
Life Cycle Traceability If you are describing a service life cycle you can even add next to each step the affiliated costs and execution dates. This can improve your future business traceability and enhance your future budget projections. Copyright © Methodologies Corporation, www.ModelingConcepts.com
58.
Architecture Traceability Best-Practices
Copyright © Methodologies Corporation, www.ModelingConcepts.com
59.
SOA Best Practices
Traceability Perspective During your service-oriented analysis process identify SOA best practices that are advocated by your SOA government organization. Copyright © Methodologies Corporation, www.ModelingConcepts.com
60.
Enterprise Level Service-Oriented
Analysis Modeling Copyright © Methodologies Corporation, www.ModelingConcepts.com
61.
Enterprise Architecture Best
Practice Traceability Copyright © Methodologies Corporation, www.ModelingConcepts.com
62.
Service-Oriented Business Integration
Modeling Copyright © Methodologies Corporation, www.ModelingConcepts.com
63.
Service-Oriented Business Integration
is About: • Understanding Business Ownership • Facilitating Efficient Service-Oriented Funding System • Assist with Establishing a Business Sponsorship System • Aligning Business & IT Operations • Creating Architecture Style Taxonomy • Categorizing & Cataloging Business Architectures • Cataloging & Cataloging Technical Architectures • Understanding Business Structures: Business Layers & Tiers • Understanding Contextual Business Architecture • Understanding Business Distributability • Aligning Business Architecture & Technical Architecture • Establishing Service Distribution Strategies • Encouraging Software Reuse • Fostering Software Asset Consolidation • Alleviating Interoperability Challenges Copyright © Methodologies Corporation, www.ModelingConcepts.com
64.
Service-Oriented Business Integration
Modeling Notation Motivation: How to Align Business & IT, Align Services with Business Processes, and integrate Services with Business Domains Copyright © Methodologies Corporation, www.ModelingConcepts.com
65.
Service-Oriented Business Integration
Modeling Notation Motivation: How to Align Business & IT, Align Services with Business Processes, and integrate Services with Business Domains Assets Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
66.
Service-Oriented Business Integration
Modeling Notation Motivation: How to Align Business & IT, Align Services with Business Processes, and integrate Services with Business Domains Assets Notation Operations Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
67.
What are the
Business Integration Types? Copyright © Methodologies Corporation, www.ModelingConcepts.com
68.
Structural Business Integration
Copyright © Methodologies Corporation, www.ModelingConcepts.com
69.
Structural Business Integration
Copyright © Methodologies Corporation, www.ModelingConcepts.com
70.
Contextual Business Integration
Copyright © Methodologies Corporation, www.ModelingConcepts.com
71.
Service-Oriented Logical Design
Modeling Copyright © Methodologies Corporation, www.ModelingConcepts.com
72.
Benefits of Service-Oriented
Logical Design Modeling • Establishing Service Relationship • Understanding Service Cardinality • Founding Service Visibility & Containment Aspects • Planning Efficient Message Exchange Synchronization • Service Interface Discovery • Discovering SOA Intermediaries • Establishing Service Behavior • Discovering Service Contract Structure • Modeling Service Transactions • Establishing Service Indirection Strategies • Establishing Service Compositions that Drive Implementation Strategies • Finalizing Service Packaging • Encouraging Software Reuse • Fostering Software Asset Consolidation • Alleviating Interoperability Challenges Copyright © Methodologies Corporation, www.ModelingConcepts.com
73.
Service-Oriented Logical Design
Notation Motivation: How to Present Service Relationships, Design Message Exchange Paths, Package Services, Design Transactions and Depict Service Behavior Copyright © Methodologies Corporation, www.ModelingConcepts.com
74.
Service-Oriented Logical Design
Notation Motivation: How to Present Service Relationships, Design Message Exchange Paths, Package Services, Assets Notation Design Transactions and Depict Service Behavior Copyright © Methodologies Corporation, www.ModelingConcepts.com
75.
Service-Oriented Logical Design
Notation Motivation: How to Present Service Relationships, Design Message Exchange Paths, Package Services, Assets Notation Design Transactions and Depict Service Behavior Design Composition Styles Copyright © Methodologies Corporation, www.ModelingConcepts.com
76.
Service-Oriented Logical Design
Notation Motivation: How to Present Service Relationships, Design Message Exchange Paths, Package Services, Assets Notation Design Transactions and Depict Service Behavior Design Relationship Connectors Design Composition Styles Copyright © Methodologies Corporation, www.ModelingConcepts.com
77.
Service-Oriented Logical Design
Notation Motivation: How to Present Service Relationships, Design Message Exchange Paths, Package Services, Assets Notation Design Transactions and Depict Service Behavior Design Relationship Connectors Design Composition Styles Transaction Connectors Copyright © Methodologies Corporation, www.ModelingConcepts.com
78.
Intermediary
Service-Oriented Logical Design Notation Flags Motivation: How to Present Service Relationships, Design Message Exchange Paths, Package Services, Assets Notation Design Transactions and Depict Service Behavior Design Relationship Connectors Design Composition Styles Transaction Connectors Copyright © Methodologies Corporation, www.ModelingConcepts.com
79.
Service-Oriented Analysis Proposition
Diagram Proposed in the Service- Oriented Discovery & Analysis Phase Copyright © Methodologies Corporation, www.ModelingConcepts.com
80.
Here is how
this is being Service-Oriented Logical Design Relationship Diagram translated to Logical Design Relationship Diagram Copyright © Methodologies Corporation, www.ModelingConcepts.com
81.
Service-Oriented Logical Design
Composition Diagram Copyright © Methodologies Corporation, www.ModelingConcepts.com
82.
Service-Oriented Transaction Diagram
Aggregating Asset Section Consumer & Service Section Concurrency Flag Section Transaction Section Activity Management Section Activity Section Copyright © Methodologies Corporation, www.ModelingConcepts.com
83.
Service-Oriented Conceptual Architecture
Modeling Copyright © Methodologies Corporation, www.ModelingConcepts.com
84.
Service-Oriented Conceptual Architecture
Benefits • Abstracting Technical Assets for Better Asset Reuse • Generalizing Architectural Concepts by Employing Architectural Metaphors • Providing Technological Direction • Depicting Organizational Architectural State • Establishing Architectural Roadmap • Employing a Modeling Language to a Depict Conceptual Architecture • Discovering Architecture Imperatives • Aligning Architecture Initiatives with Business Goals • Establishing Business Ownership • Establishing a Technology Stack • Encouraging Software Reuse • Fostering Software Asset Consolidation • Alleviating Interoperability Challenges Copyright © Methodologies Corporation, www.ModelingConcepts.com
85.
Service-Oriented Conceptual Architecture
Modeling Notation Motivation: How to Describe an SOA Technological Environment, Generalize SOA Technical Concepts, Identify Business Stake Holders, Create an SOA Technology Stack, And Depict an Architectural Direction? Copyright © Methodologies Corporation, www.ModelingConcepts.com
86.
Service-Oriented Conceptual Architecture
Modeling Notation Conceptual Motivation: How to Describe an Architecture SOA Technological Operation Notation Environment, Generalize SOA Technical Concepts, Identify Business Stake Holders, Create an SOA Technology Stack, And Depict an Architectural Direction? Copyright © Methodologies Corporation, www.ModelingConcepts.com
87.
Service-Oriented Conceptual Architecture
Modeling Notation Conceptual Motivation: How to Describe an Architecture SOA Technological Operation Notation Environment, Generalize SOA Technical Concepts, Identify Business Stake Holders, Create an SOA Technology Stack, And Depict an Architectural Direction? Conceptual Architecture Asset Notation Copyright © Methodologies Corporation, www.ModelingConcepts.com
88.
Service-Oriented Conceptual Architecture
Diagram Copyright © Methodologies Corporation, www.ModelingConcepts.com
89.
Service-Oriented Logical Architecture
Modeling Copyright © Methodologies Corporation, www.ModelingConcepts.com
90.
Service-Oriented Logical Architecture
Modeling Notation Motivation: How to Depict an SOA Logical Environment, Integrate SOA Software Assets, Establish SOA Dependencies, Identify Reuse Opportunities, and Encourage Loosely Coupled Architectural Environment Copyright © Methodologies Corporation, www.ModelingConcepts.com
91.
Service-Oriented Logical Architecture
Modeling Notation Motivation: How to Depict an Logical SOA Logical Environment, Architecture Operation Notation Integrate SOA Software Assets, Establish SOA Dependencies, Identify Reuse Opportunities, and Encourage Loosely Coupled Architectural Environment Copyright © Methodologies Corporation, www.ModelingConcepts.com
92.
Service-Oriented Logical Architecture
Modeling Notation Motivation: How to Depict an Logical SOA Logical Environment, Architecture Operation Notation Integrate SOA Software Assets, Establish SOA Dependencies, Identify Reuse Opportunities, and Encourage Loosely Coupled Architectural Environment Logical Architecture Ecosystem Copyright © Methodologies Corporation, www.ModelingConcepts.com
93.
Service-Oriented Logical Architecture
Service Utilization Diagram Copyright © Methodologies Corporation, www.ModelingConcepts.com
94.
To Read More
About SOMF... Modeling Framework (SOMF) for the Enterprise Service-Oriented Copyright © Methodologies Corporation, www.ModelingConcepts.com
Télécharger maintenant