Space Index
|
|||||||||||||||||||||||||||||||
0-9 |
ATitle says is all, really :) http://97things.neartime.net/forum/usercontributedaxioms/communityaxiomscontributenewaxioms/3209?page=11
http://wiki.community.objectware.no/download/attachments/622610/a2asimple.png width=100px! Application 2 Application Services Application 2 Application Services is services which orchestrates services from several applications, typically asynchronous and workflowbacked. I.e. a Auction type request against ...
Access Manager is identity and access management solution to extend security for Web,Microsoft and Java applications to federated environments and Web services security Key features Seamless integration with existing infrastructures including Enterprise SSO (ESSO) Single Web archive ...
http://wiki.community.objectware.no/download/attachments/622610/acssimple.png width=100px! Aggregated Core Services Aggregated Core Services is extensions to Core Services CS. ACS is usually either contextspecializing (CustomerCustomer and VendorCustomer) or aggregations from several Core Services CS like ...
Intro to Business Intelligence Slides from Trond Brande about Data warehouse BI from Microsoft http://wiki.objectware.no/download/attachments/1015847/MicrosoftbasertDatavarehusBI.ppt The battle for control of the enterprise Entity/BusinessObject/Dimension Today's BI alternatives Nowadays, we have ...
Intro Search is the realization of the fact that the world is not structured by design Since the human brain does not work hierarchically, and a computer is faster to "remember" where data is stored, we need searchability to retrieve stored data. SearchDriven Architecture/Applications (SDA) provide ...
software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships between them. The term also refers to documentation of a system's software architecture. Documenting software architecture ...
Intro This page will be used to list architecture principles and axioms created or collected by community members. Use the label architectureprinciple to ensure that your principle gets listed here, and use the excerptmacro to mark a short description that will be displayed in the list below. Architecture principle ...
Both IBM and Microsoft have some up with somewhat similar service categorizations. The similarities are quite striking and might look totally aligned at first glance, but when you dive into the nittygritty details you will learn that OW SOA Categorization is the categorization ...
Quote "I am not aware of any information from Google about the cause of their outage but, again, we as an industry are still learning how to keep ever more complex applications and services available. The article cited above, expresses the dismay ...
|
||||||||||||||||||||||||||||||
Bfrom HSBC Center of Excellence... will find wording and reference soon
Executive Summary Today, we are experience a heavyweight fight to own the definition of the business objects within the enterprise. The contenders are Data warehouse products, Enterprise Search Platforms and Service Oriented Architecture strategies. Solutions based upon enterprise search are closing ...
|
CProblem What are the painpoints that might be experienced when this pattern should be evaluated? Context In what context is it relevant to evaluate this pattern? Forces Point 1 that drives the need to implement this pattern Point 2 that drives the need to implement this pattern Solution A complete ...
all architects learn, architecture is all about balancing tradeoffs, but there is one trade off which should never be broken; namely the clear and consistent responsibility throughout your system or system(s). !mban1828l.jpg! 97 Things Things Every Software Architect ...
Problem Context Forces Solution Resulting Context Rationale Extensions / Advanced Scenarios
http://wiki.community.objectware.no/download/attachments/622610/cssimple.png width=100px! Core Services Core Services is basically data services. Typically they evolve to become the master repository for the most important business objects in the enterprise. Typical examples are Customer and Product. You will also ...
|
||||||||||||||||||||||||||||||
DSystembeskrivelse En gang per døgn produseres det store mengder data. Disse dataene hentes fra en JMSQueue og skal valideres og persisteres. Deretter (en eller annen gang i fremtiden) så kan ...
context we are defining traditional Business intelligence as Data Warehouse (DW) and Business Intelligence (BI) to separate this form Business Intelligence referred to by search platforms Data Warehouse (DW) and Business Intelligence (BI) is currently implemented on one of several available ...
What Choosing one truth for a domain entity when multiple providers hold their own version of the entity. E.g. CRM, Billing (providers) holds different values for customer (domain entity) address. How to achieve consensus on the correct address across ...
Policy rule Doc status H2A A2A ACS CS Last PAB dicussion P1. A service shall have one named owner (x) () () () () (off) P2. A service shall provide documented business value (x) () () () () (off) P3 ...
Question still to be asked
Design Rules
Design Rules
Design Rules
Design Rules
|
EWhat In an EDR Simple Master Mapping scenario the concept of MasterPerAttribute is used. To get the "same" data from more than one core system is bloating the code because no synchronization will be done. When How When you map from ...
State of the art Enterprise Portal delivering value built on an Service Oriented Integration strategy realized through Enterprise Domain Repositories" IT Strategy Established a modern, flexible Service Oriented Architecture aligned with its business processes. The SOA implementation ...
From the Wikipedia defintion http://en.wikipedia.org/wiki/EnterpriseArchitecture: Enterprise architecture is a term used to describe the practice of documenting the elements of business strategy, business case, business model and supporting technologies, policies and infrastructures that make up an enterprise. The most ...
Problem Most enterprises have several systems which own parts of a domain object. The data from these systems might be disjoint, as well as overlapping. The data quality and SLA requirements for each system are often of diversified quality. We need a standardized ...
Select advice for aspiring IAM People Reference: http://www.linksbusinessgroup.com/blog/2007/10/18/breakingintoiam/ Take business courses. Do not spend all of our training time on technologies and vendor products. IAM is first and foremost about business, people, and process. Understand the business ...
Problem Core Services will over time aquire a large number of clients in the Enterprise. Changes to the Core Service contract will increase in cost for every new client if the service cannot take responsibility for supporing the legacy clients and new clients concurrently behind ...
Om OW SOA relatert til BI Det kan være litt begrepsforvirring i diskusjonen av bruk av Data Warehouse (DW) and Business Intelligence (BI), og Searchdriven Business Intelligence i forbindelse med SOA ...
|
||||||||||||||||||||||||||||||
FEnterprise Architecture is a nonmandatory complementary technique to SOA. A Service Oriented system architecture can be aligned with various Enterprise Architecture frameworks and will usually provide strategies around data management, integration, process orchestration etc. EA will give several inputs ...
|
Gvery brief introduction to OpenESB OpenESB provides a JBI Runtime Environment for plugging in JBI components which interact with each other using message exchanges. JBI components can only listen for messages and forward them to other components while ...
Getting started The most important concept in SOA Service Manifest Totto´s Laws of SOA The Laws of SOA SOA Maturity Model The 4 SOA Service categories Service Categories Presentations for beginner audience Service categorization and SOA patterns 911
add content to the glossary label your content with 'glossary'. To have a short excerpt added to the glossary page use \ description
|
||||||||||||||||||||||||||||||
Hhttp://wiki.community.objectware.no/download/attachments/622610/h2asimple.png width=100px! Human 2 Application Services Human 2 Application Services is services involving key user interaction components with one or more humans to fulfill some activity/workflow. For example a booking ...
Most portlet projects gets caught by nonagile products and technologies and we typically see the roundtrip from a change in a portlet until verification (CI or incontainer) in the range of 1 to 15 minutes. You should invest in technologies and architecture to keep the roundtrip ...
Recent changes
We get this question a lot, and have tried to summon some of the key similarities and differences. The models are not incompatible. The main difference is the core focus and values. OW SOA is inwardfocusing on how to build great services which are reusable and extensible. Guerrilla SOA ...
http://www.infoq.com/presentations/marklittlesoarest
an interesting question. There are in fact one key similarity between OW SOA (unlike most other SOA strategies) and EA:REST, and that is that OW SOA puts resources/business data as first class citizens of the architecture (ACS and CS category ...
What Some sort of eventing from out of bounds updates that trigger the service to synchronize the underlaying data sources as a means to achieve master data management When "Real time" synchronization has to be done through core services due to validation ...
image001.jpg! !image002.jpg! !image003.jpg! !image004.jpg! !image005.jpg! !image006.jpg! !image007.jpg! !image008.jpg! !image009.jpg! !image010.jpg
|
IExample design rules for services are linked, and might help you get an understanding. See http://wiki.community.objectware.no/display/OWSOA/SOADesignRules
CustomerRepository service, you might establish a set of data quality KPI. I.e. how many of the customers which have been updated within the last 3 months. The completeness of addresses, email and phone numbers on the customer base, the collaboration between ...
You basically need to pass a Security Token with each service invocation. On preinvocation you do the normal access control, of postinvocation you need to filter the datavalues (i.e. remove sensitive data if the security token does not have the right access ...
Identity Management (IdM) "Don't start with the tool. Don't start with even thinking about vendors. Don't think "gee, now that we have fully committed to Identity and Access Management we will just outsource the whole thing, and a third party ...
SOA need to support both models: i.e. My customer is the same as your customer (except datafiltering might remove som sensitive info depending on the Security Token), but we typically have ContextMapped Customerentities which add/change some ...
http://97things.neartime.net/forum/usercontributedaxioms/communityaxiomscontributenewaxioms/3209
|
||||||||||||||||||||||||||||||
J |
K |
||||||||||||||||||||||||||||||
LWhat The pattern describes how data can be synchronised between multiple data sources based on the latest updated data thorugh the use of Core Services CS When If the enterprise architecture does not have a distinct master per attribute due ...
Q: "Law 1, 2: Does this mean that you recommend small, fine grained services? Are these services usually distributed, or should they more often be local interfaces in the system? Should the "laws" say anything about this to make sure we're all ...
|
MWhat This strategy describes an approach to data synchronization conducted by a service that acts as a Surrogate Master on behalf of multiple providers (data sources). The aim of this strategy is to instrument the service such that it can maintain the highest possible degree of consitency amongst the data sources ...
Mastering Strategies Initial discussions identified some core concepts related to mastering strategies. These concepts requires definitions in this context: Master Synchronization Mapping Complex Validation All mastering strategies are primarily focused towards categorized Core Services http ...
concept applies to mastering strategies in a Core Service with multiple datasources.excerpt} The concept describes the ability to control mastering on a perattribute basis, rather than on a persystem basis. Implementing support for MasterPerAttribute delivers a finegrained control over enterprise data
Meta data in the context of search is about classifying and tagging information that is propagated to the search index.excerpt} Taxonomy is the practice and science of classification. (Wikipedia) Meta data can be added manually or detected by a search engine. A search engine should for example be able to automatically ...
|
||||||||||||||||||||||||||||||
NHome SOA Community Home FAQ Service Oriented Architecture FAQ Getting Started Getting Started with SOA SOA for Developers SOA for Developers SOA for Architects SOA for Architects SOA Patterns Architecture Principles and Axioms Resources Glossary Recommended ...
|
Ocomplete endtoend SOA strategy to ensure that customers get return on investment (ROI). The result is a nononsense SOA with clear directions that • puts IT and business on the same path • ensures the evolvability of services • ensures continuous creation of business value This workspace is committed to improving ...
Up and comming heroes \\(last 14 days) Current Heroes Labels
Definition of outofbounds updates Updates done one data outofbounds from Core Services CS. Example Users updates data through ERP system own UI. Explanation Outofbounds creates is not considered an issue if the entity only is created ...
Abstract Here you will get an overview of the service categorization model used in a ship broker solution developed for to two major Norwegian ship brokers. We will show how categorized services provide a cleaner, more flexible and maintainable architecture ...
|
||||||||||||||||||||||||||||||
PMotivation Ensure that the service will be successful. Argumentation If you are unable to find an owner for a service, chances are high that the service is unimportant which is not a good metric for success. The closer to the business departments you find the owner, the better chances for a successful service. Exceptions ...
Motivation If the service does not provide business value, it will never be of any use/interest Discussion In establishing the business value of a service, we can easily add the Key Performance Indicator for the service, and automatically monitor the generated value against the target values ...
Motivation Give the enterprise an understanding of the available services. Argumentation We want to prevent duplication of services. A simple and consistent access to service documentation. Library documentation of already existing building blocks to ensure usage/reuse of existing investments. Exceptions ...
Motivation Improve the quality and consistency of communication between the services. Ensure correct implementation of the services. Argumentation Since the service requirements vary a lot, it makes sense to categorize the services from a technical perspective to be able to pinpoint and standardize necessary technology to ensure ...
Motivation Argumentation Exceptions/special cases Definitions Status Doc status H2A A2A ACS CS Last PAB discussion (/) () () () () 2007.06.08 PAB discussions DesignTime Governance SOA Design Rules FAQ
Motivation Argumentation Exceptions/special cases Definitions Status Doc status H2A A2A ACS CS Last PAB discussion (/) () () () () 2007.06.08 PAB discussions DesignTime Governance SOA Design Rules FAQ
Motivation We want to prevent service rot and duplication of services Argumentation If a service does more than one thing, it will likely not do everything well. The success ratio of a service correlates nicely with the characteristics of reusable code, namely code which ...
Motivation Argumentation Exceptions/special cases Definitions Status Doc status H2A A2A ACS CS Last PAB discussion (/) () () () () 2007.06.08 PAB discussions DesignTime Governance SOA Design Rules FAQ
Motivation Argumentation Exceptions/special cases Definitions Status Doc status H2A A2A ACS CS Last PAB discussion (/) () () () () 2007.06.08 PAB discussions DesignTime Governance SOA Design Rules FAQ
Motivation Argumentation Exceptions/special cases Definitions Status Doc status H2A A2A ACS CS Last PAB discussion (/) () () () () 2007.06.08 PAB discussions DesignTime Governance SOA Design Rules FAQ
Motivation We want the H2A services to be reusable building blocks. Argumentation WebParts and portlets shall be selfcontained components to be conform to the specification and to be reusable in different scenarios and contexts. It is also very important to be able to automatically test the service in isolation, which is almost ...
Motivation Argumentation Exceptions/special cases Definitions Status Doc status H2A A2A ACS CS Last PAB discussion (/) () () (?) () 2007.06.08 PAB discussions DesignTime Governance SOA Design Rules FAQ
Motivation We want to keep track of the business value the service generates. Argumentation understand which services which is used understand services which are candidates for change orders if a service is unused, it does not provide value to its owners/users locate ...
Motivation Service behavior should be predictable and not produce bieffects in other services Argumentation Ensure that a services does its thing and not everything else.. Improved evolve ability of the service, as the impacts of change is understood. Exceptions/special cases Definitions If(!totto) Orthogonality ...
Motivation Argumentation It is the responsibility of the portlet framework/application to be the coordinating framework. If the H2A services start stepping on the toes of its surroundings, we end up with chaos. Exceptions/special cases Definitions Status Doc status H2A A2A ACS CS ...
Motivation H2A services are pieces. If the pieces includes a lot of internal workflow, they will loose their abillity for reuse, and are in all practical terms not services but applications. Argumentation We create a conflict of responsibility between services when the services start manipulating other services ...
Motivation We want our H2A services to be easy to use and to give great service/value. Argumentation Too generic webparts or portlets just moves the complexity to the configuration and shall be avoided. Usually these services are just a very thin presentation layer ...
Motivation Argumentation Exceptions/special cases Definitions Producer Consumer requirement/contract Information requirements data quality (freshness, correctness, validness/timespan...) data usage rights (Licensing of data ) response time / availability usability o.l. peek (volume ...
Policy Advisory Board is a specialized Center of Excellence organ, focusing on the round trip of keeping the designtime governance policies aligned with the company goals, people and competences. See also Governance for more details on Governance. P.A.B. Meeting Participants IT Manager Company ...
Use this wikimarkup as template for writing patterns. Problem What are the painpoints that might be experienced when this pattern should be evaluated? Context In what context is it relevant to evaluate this pattern? Forces Point 1 that drives the need to implement this pattern Point 2 that drives ...
Characteristics Technology/developer driven "Not invented here" RSS/Agile/antiJEE Characteristics "Next version" syndrome High maintenance costs Low platform value in real projects Characteristics Pick niche and lightweight JSR 168/286 portlets, webpart for MS ...
Intro This page will be used to list presentations created by community members. Use the label presentation to ensure your presentation gets listed here. Presentation index Powerpoint presentations More presentations Print/pdf vennling versjon SOA Foredragskatalog Split ...
Intro A list of published articles in this wiki space. Use the label publication to get listed here. Publication index
|
Q |
||||||||||||||||||||||||||||||
RArticles Rate Article Article Comment Recomended by MDM Implemntation Politics (HOWTO) http://www.dmreview.com/specialreports/200877/100010111.html?ET=dmreview:e392:2124049a:&st=email Very good, and hands on aricle on the challenges implementing \\ MDM in an Organisation. Will work ...
Problem Context Forces Solution Resulting Context Rationale Extensions / Advanced Scenarios
Problem Context Forces Solution Resulting Context Rationale Extensions / Advanced Scenarios
How does OW SOA relate to Guerilla SOA? How does OW SOA relate to Mark Little SOA How does OW SOA relate to REST Are there alternatives to OW SOA Service Categorization? Which? When do I ...
|
STight data and function at the usage edge is the utmost of all scalability options. Latency Latency is Everywhere and it Costs You Sales How to Crush it http://highscalability.com/latencyeverywhereanditcostsyousaleshowcrushit Latency is Everywhere and it Costs You Sales How to Crush it My Take http ...
What goals might you want from a shareddata system? Strong Consistency: all clients see the same view, even in presence of updates High Availability: all clients can find some replica of the data, even in the presence of failures ...
Since simplicity rules http://labs.google.com/papers/mapreduce.html an all massive scalability strategies, we need to ensure that we are heavy on the divide and conquer bandwagon when building scalable solutions. !mshn69l.jpg
Pages and information that are currently orphaned. Feel free to put the information back in, or remove it. \\ \\ (on) Label pages with obsolete if the entire page adds little or no value to this space. Macro tests... Gliffy macro Read more at Gliffy home http://www.gliffy.com/confluencePlugin
problem The main problem of integrating Spring and JAXWS is that Spring can't control lifecycles of WebService endpoints and handlers in a Java EE environment. That makes autoinjection of dependencies in WebService endpoints and handlers almost impossible without some extra effort. It may sound ...
Kort om Searchdriven Business Intelligence Key features 70% of key data is unstructured. Realtime data Realtime alerts/action Good support for unstructured data file formats Rich correlation Schematic !BITheNextGenerationtiny.jpg thumbnail! How to do data ...
Intro Gjennomgående sikkerhetstoken Token karakteristikk Datafelter, hvem, kanal, applikasjon, på vegne av, samtykke, Stateinfo på alle i callstacken (Kan desverre ikke bruke standard sikkerhetsprodukter, da de ikke har alle disse ...
Problem An overview over which services are used by which clients, and the frequency of their usage, is needed in order to be able to do impact analysis of what the consequences are when making changes to the contract of a service. Context Enterprise with many services. Nobody has ...
Problem Aggregering av core tjenester inn som aggregated core tjenester What are the painpoints that might be experienced when this pattern should be evaluated? Context In what context is it relevant to evaluate this pattern? Forces Point 1 that drives the need to implement ...
OW SOA Service Categories !h2asimple.png width=100px! Human to Application H2A !a2asimple.png width=100px! Application to Application A2A !acssimple.png width=100px! Aggregated Core Services ACS !cssimple.png width=100px! Core Services CS !OW ...
Telecommunication Company "State of the art Enterprise Portal delivering value built on an Service Oriented Integration strategy realized through Enterprise Domain Repositories" IT Strategy Established a modern, flexible Service Oriented Architecture aligned with its business processes ...
h3 Abstract Agenda SOA in 2 slides system strategy laws of SOA Service categorization motivation categories design rules Service Categorization Real Business Value Delivered Business Cases Harvest value from existing investments with EDR ...
Evolving Service Endpoint versioning The main idea of the Evolving Service Endpoint (ESE) pattern is to be able to modify web service endpoints without necessarily disturbing clients. It should be possible to modify a WSDL without forcing all existing clients to adapt ...
servicemanifest.jpg! Please note that these rules applies to all technology which aims for reusabillity Explanations to the Service Manifest I shall do one thing and one thing well To be able to reuse a service, the service has to have a tightly defined responsibility ...
What does it mean to "provide great service
Relationship to other SOA strategies Add entry Relationship to other SOA strategies FAQ The Laws of SOA Add entry The laws of SOA FAQ Service Manifest Add entry Service Manifest FAQ DesignTime Governance SOA Design Rules ...
Service Oriented Architecture Forum
Problem Simplify usage/reuse of a remote service Context Mostly useful in a service oriented context, but not faithful to the multilanguage paradigm. (Can deliver multilanguage clients if needed) We're in the distributed systems space Forces Reduse config/setup time Provide ...
Service Oriented Architecture Related pages: Service Service Manifest Definitions of SOA from around the world Miscellaneous SOA definitions Slides with animation: Some of the SOA definitions from the world http://wiki.objectware.no/download/attachments/1834/SOA.ppt?version=1 ...
complete endtoend SOA strategy to ensure that customers get return on investment (ROI). The result is a nononsense SOA with clear directions that: puts IT and business on the same path ensures the evolvability of services ensures continuous creation of business value This workspace is committed to improving ...
purpose for this site is to present a list of links to SOA content that is useful for architects. The most important concept in SOA Service Manifest Totto´s Laws of SOA The Laws of SOA DesignTime Governance SOA Design Rules SOA Maturity Model Workshops Governance ...
purpose for this site is to present a list of links to SOA content that is useful for developers. The most important concept in SOA Service Manifest Totto´s Laws of SOA The Laws of SOA Service Categorization Service Categories DesignTime Governance SOA Design Rules Main ...
Intro This page is a collection of some of the key patterns which have proved useful in building Service Oriented Architectures. Please copy/paste the Pattern Wiki Template when adding new patterns to this catalog. Service types and technology Human to Application ...
Software design is a process of problemsolving and planning for a software solution. After the purpose and specifications of software is determined, software developers will design or employ designers to develop a plan for a solution. It includes lowlevel component and algorithm implementation issues as well as the architectural view. The software ...
Service types/categories and technology mapping Human to Application Services H2A Application to Application Services A2A Aggregated Core Services ACS Core Services CS Design rules DesignTime Governance SOA Design Rules Source Code Repositories ...
Popular Content \\(last 14 days) Current Heroes Labels
Personal Profile of a Successful IAM Person Reference: http://www.linksbusinessgroup.com/blog/2007/10/18/breakingintoiam/ To better understand what it takes to become an IAM Person, or a more successful IAM person, it is first useful to have some background and visualize a profile. General personal ...
SurrogateMaster term describes the role a Core Service takes when it starts coordinating, mapping and synchronizing its datasources. By taking this responsibility the "Master discussion" is terminated through the service handling this to the best of its ability
http://en.wikipedia.org/wiki/MasterDataManagement http://msdn2.microsoft.com/enus/library/bb190163.aspx#mdm04topic4 http://www.microsoft.com/sharepoint/mdm/default.mspx http://www.dmreview.com/specialreports/200877/100010111.html?portal=masterdatamanagement http://www.dmreview.com/specialreports/200869/100010371.html?portal=masterdatamanagement General MDM Scenarios ( Rippet ...
|
||||||||||||||||||||||||||||||
TIntro Service Oriented Architecture is all over us. And after several years with SOA we still have an extremely high rate of failure in SOA projects. SOA architects have no clue of what a service is, development leads spend ...
WebServices can lead to function oriented services, while REST can lead to a resource oriented architecture. Are both SOA? Law 1 and 2 Does this mean that you recommend small, fine grained services? I don't think I ...
Top portal project mistakes (Portal as an SOA enabler) # High roundtrip cost when developing portlets # Difficult to develop and test portlets out of context # Portlets grow huge and complex # High evolve ability and changeability costs # Unclear ...
What In a Traditional Single System Master scenario you get data from one or many core systems, but one of the core systems is the master and is the only system where changes are saved. There is no meaning in fetching the "same" data from more than ...
|
U |
||||||||||||||||||||||||||||||
V |
WQ: WebServices can lead to function oriented services, while REST can lead to a resource oriented architecture. That is, pretty URL as a design heuristic. These are different approaches. Are both SOA? A: A SOA consists of resources (your data Aggregated Core Services ...
Q: I find the last statement of the manifest vague. What does it mean to "provide great service"? It is so vague that it doesn't have much value in a service manifest IMHO. A: The Service Responsibility REQUIRED: Fulfill the Service Contract RECOMMENDED: Fulfill ...
Quick answer: If you are going the SOA route as an important system strategy, you need to start thinking about what a service is, how they relate to each other and how they differ and make great building blocks for use/reuse hence ...
|
||||||||||||||||||||||||||||||
X |
Y |
||||||||||||||||||||||||||||||
Z |
!@#$ |
||||||||||||||||||||||||||||||