summaryrefslogtreecommitdiffstats
path: root/Master/Daten- und Systemintegration/Assignment Minipaper
diff options
context:
space:
mode:
Diffstat (limited to 'Master/Daten- und Systemintegration/Assignment Minipaper')
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Material/E3.pdfbin0 -> 4071480 bytes
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Material/Hohpe_EIP_camel_OpenOffice.odgbin0 -> 74979 bytes
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Material/Hohpe_EIP_camel_OpenOffice.zipbin0 -> 72094 bytes
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Material/SOA Made Easy with Open Source Apache Camel.pdfbin0 -> 97759 bytes
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Material/STUD_2127.pdfbin0 -> 934814 bytes
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_java_templates.xml32
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml110
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Material/camelapp.zipbin0 -> 10117 bytes
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Material/rc047-010d-enterprise_integration_patterns_1.pdfbin0 -> 1280388 bytes
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment.docbin0 -> 124928 bytes
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment.pdfbin0 -> 18650 bytes
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment_Sven_Eisenhauer.docbin0 -> 125440 bytes
-rw-r--r--Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment_Sven_Eisenhauer.pdfbin0 -> 135342 bytes
13 files changed, 142 insertions, 0 deletions
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Material/E3.pdf b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/E3.pdf
new file mode 100644
index 0000000..b90c4bf
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/E3.pdf
Binary files differ
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Material/Hohpe_EIP_camel_OpenOffice.odg b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/Hohpe_EIP_camel_OpenOffice.odg
new file mode 100644
index 0000000..eeae60b
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/Hohpe_EIP_camel_OpenOffice.odg
Binary files differ
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Material/Hohpe_EIP_camel_OpenOffice.zip b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/Hohpe_EIP_camel_OpenOffice.zip
new file mode 100644
index 0000000..26357bd
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/Hohpe_EIP_camel_OpenOffice.zip
Binary files differ
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Material/SOA Made Easy with Open Source Apache Camel.pdf b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/SOA Made Easy with Open Source Apache Camel.pdf
new file mode 100644
index 0000000..1f86291
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/SOA Made Easy with Open Source Apache Camel.pdf
Binary files differ
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Material/STUD_2127.pdf b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/STUD_2127.pdf
new file mode 100644
index 0000000..a32029c
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/STUD_2127.pdf
Binary files differ
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_java_templates.xml b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_java_templates.xml
new file mode 100644
index 0000000..44700a1
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_java_templates.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<templates><template autoinsert="true" context="java" deleted="false" description="Creates an Aggregator" enabled="true" name="camel_aggregator">from(${from_uri:var(String)}).aggregator(header("cheese")).to(${to_uri:var(String)});
+</template><template autoinsert="true" context="java" deleted="false" description="Creates a Content Based Router" enabled="true" name="camel_cbr">from(${from_uri:var(String)}).choice()
+.when(header("foo").isEqualTo("bar")).to(${when_uri:var(String)})
+.when(header("foo").isEqualTo("cheese")).to(${when2_uri:var(String)})
+.otherwise().to(${otherwise_uri:var(String)});
+</template><template autoinsert="true" context="java" deleted="false" description="Creates a Delayer" enabled="true" name="camel_delayer">from(${from_uri:var(String)}).delayer(${milliseconds:var(Integer)}).to(${to_uri:var(String)});</template><template autoinsert="true" context="java" deleted="false" description="Creates a Message Filter allows you to filter messages. " enabled="true" name="camel_filter">from(${from_uri:var(String)}).
+ filter().xpath("/person[@name='${user}']").
+ to(${result_uri:var(String)});</template><template autoinsert="true" context="java" deleted="false" description="Creates a Load Balancer with a round robin strategy" enabled="true" name="camel_loadbalancer_roundrobin">from(${from_uri:var(String)}).loadBalance().
+roundRobin().to(${to_uri:var(String)}, ${2nd_to_uri:var(String)}, ${3rd_to_uri:var(String)});</template><template autoinsert="true" context="java" deleted="false" description="Creates a Multicast" enabled="true" name="camel_multicast">from(${from_uri:var(String)}).multicast().to(${to_uri:var(String)}, ${2nd_to_uri:var(String)}, ${3rd_to_uri:var(String)});</template><template autoinsert="true" context="java" deleted="false" description="Creates a Pipeline whereby a message will be routed through a series of endpoints." enabled="true" name="camel_pipeline">from(${from_uri:var(String)}).pipeline(${to_uri:var(String)}, ${2nd_to_uri:var(String)}, ${3rd_to_uri:var(String)});</template><template autoinsert="true" context="java" deleted="false" description="Creates an inline Processor so you can do custom operations on the exchange" enabled="true" name="camel_processor_inline">new Processor() {
+ public void process(Exchange exchange) {
+ // do stuff to the exchange
+ }
+}</template><template autoinsert="true" context="java" deleted="false" description="Creates a Dynamic Recipient List" enabled="true" name="camel_recipientlist">from(${from_uri:var(String)}).recipientList(header("foo"));</template><template autoinsert="true" context="java" deleted="false" description="Creates a Resequencer" enabled="true" name="camel_resequencer">from(${from_uri:var(String)}).resequencer(body()).to(${to_uri:var(String)});</template><template autoinsert="true" context="java" deleted="false" description="Creates a Routing Slip with the specified header containing the list of URIs." enabled="true" name="camel_routingslip">from(${from_uri:var(String)}).routingSlip(${slip_header_name:var(String)}, ${uri_delimiter:var(String)});</template><template autoinsert="true" context="java" deleted="false" description="Creates a Splitter" enabled="true" name="camel_splitter">from(${from_uri:var(String)}).splitter(xpath("//foo/bar")).to(${to_uri:var(String)})</template><template autoinsert="true" context="java" deleted="false" description="Creates a Throttler" enabled="true" name="camel_throttler">from(${from_uri:var(String)}).throttler(${number_of_messages:var(Integer)}).timePeriodMillis(${milliseconds:var(Integer)}).to(${to_uri:var(String)});</template></templates>
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml
new file mode 100644
index 0000000..2190faa
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camel_xml_templates.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<templates><template autoinsert="true" context="xml_all" deleted="false" description="Creates an Aggregator" enabled="true" name="camel_aggregator">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;aggregator&gt;
+ &lt;header&gt;cheese&lt;/header&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;/aggregator&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Content Based Router" enabled="true" name="camel_cbr">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;choice&gt;
+ &lt;when&gt;
+ &lt;xpath&gt;$$foo = 'bar'&lt;/xpath&gt;
+ &lt;to uri="when_uri"/&gt;
+ &lt;/when&gt;
+ &lt;when&gt;
+ &lt;xpath&gt;$$foo = 'cheese'&lt;/xpath&gt;
+ &lt;to uri="when2_uri"/&gt;
+ &lt;/when&gt;
+ &lt;otherwise&gt;
+ &lt;to uri="otherwise_uri"/&gt;
+ &lt;/otherwise&gt;
+ &lt;/choice&gt;
+&lt;/route&gt;</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Delayer" enabled="true" name="camel_delayer">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;delayer&gt;
+ &lt;expression/&gt;
+ &lt;delay&gt;delay_in_milliseconds&lt;/delay&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;/delayer&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Message Filter allows you to filter messages." enabled="true" name="camel_filter">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;filter&gt;
+ &lt;xpath&gt;/person[@name='${user}']&lt;/xpath&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;/filter&gt;
+&lt;/route&gt;
+ </template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Load Balancer with a round robin strategy" enabled="true" name="camel_loadbalancer_roundrobin">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;loadBalance&gt;
+ &lt;roundRobin/&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;to uri="2nd_to_uri"/&gt;
+ &lt;to uri="3rd_to_uri"/&gt;
+ &lt;/loadBalance&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Multicast" enabled="true" name="camel_multicast">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;multicast&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;to uri="2nd_to_uri"/&gt;
+ &lt;to uri="3rd_to_uri"/&gt;
+ &lt;/multicast&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Pipeline whereby a message will be routed through a series of endpoints." enabled="true" name="camel_pipeline">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;to uri="2nd_to_uri"/&gt;
+ &lt;to uri="3rd_to_uri"/&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Dynamic Recipient List" enabled="true" name="camel_recipientlist">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;recipientList&gt;
+ &lt;header&gt;foo&lt;/header&gt;
+ &lt;/recipientList&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Resequencer" enabled="true" name="camel_resequencer">&lt;route&gt;
+ &lt;from uri="from_uri" /&gt;
+ &lt;resequencer&gt;
+ &lt;simple&gt;body&lt;/simple&gt;
+ &lt;to uri="to_uri" /&gt;
+ &lt;/resequencer&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Routing Slip with the specified header containing the list of URIs." enabled="true" name="camel_routingslip">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;routingSlip headerName="slip_header_name" uriDelimiter="uri_delimiter"/&gt;
+&lt;/route&gt;
+ </template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Splitter" enabled="true" name="camel_splitter">&lt;route&gt;
+ &lt;from uri="from_uri"/&gt;
+ &lt;splitter&gt;
+ &lt;xpath&gt;//foo/bar&lt;/xpath&gt;
+ &lt;to uri="to_uri"/&gt;
+ &lt;/splitter&gt;
+&lt;/route&gt;
+</template><template autoinsert="true" context="xml_all" deleted="false" description="Creates a Throttler" enabled="true" name="camel_throttler">&lt;route&gt;
+ &lt;from uri="from_uri" /&gt;
+ &lt;throttler maximumRequestsPerPeriod="number_of_messages" timePeriodMillis="milliseconds"&gt;
+ &lt;to uri="to_uri" /&gt;
+ &lt;/throttler&gt;
+&lt;/route&gt;
+</template></templates>
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camelapp.zip b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camelapp.zip
new file mode 100644
index 0000000..e324449
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/camelapp.zip
Binary files differ
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Material/rc047-010d-enterprise_integration_patterns_1.pdf b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/rc047-010d-enterprise_integration_patterns_1.pdf
new file mode 100644
index 0000000..345861c
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Material/rc047-010d-enterprise_integration_patterns_1.pdf
Binary files differ
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment.doc b/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment.doc
new file mode 100644
index 0000000..398e3e3
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment.doc
Binary files differ
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment.pdf b/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment.pdf
new file mode 100644
index 0000000..228a78e
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment.pdf
Binary files differ
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment_Sven_Eisenhauer.doc b/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment_Sven_Eisenhauer.doc
new file mode 100644
index 0000000..52feb5a
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment_Sven_Eisenhauer.doc
Binary files differ
diff --git a/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment_Sven_Eisenhauer.pdf b/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment_Sven_Eisenhauer.pdf
new file mode 100644
index 0000000..bfbfbaa
--- /dev/null
+++ b/Master/Daten- und Systemintegration/Assignment Minipaper/Outline_fuer_Assignment_Sven_Eisenhauer.pdf
Binary files differ